EasyUI Forum
April 19, 2024, 12:10:35 AM *
Welcome, Guest. Please login or register.

Login with username, password and session length
News:
 
   Home   Help Search Login Register  
Pages: [1]
  Print  
Author Topic: $.messager.alert improvement  (Read 12629 times)
mzeddd
Full Member
***
Posts: 223



View Profile
« on: September 04, 2015, 05:25:48 AM »

Hello,

$.messager.alert is very good thing to show different error and others messages.

But sometimes when I get this message from webserver and it is very-very big so $.messager.alert becames very big.
So we could not see heading line for the window etc...

My proposal & improvement is to open alert window (only if message it too big) so it use 30-50% (configurable???) of the screen. This window should get scrollbar to make user possibility to ready all message.

Any ideas about this?

//V
Logged
stworthy
Administrator
Hero Member
*****
Posts: 3581


View Profile Email
« Reply #1 on: September 05, 2015, 08:38:22 AM »

Please download the patch from http://www.jeasyui.com/download/downloads/jquery-easyui-1.4.3-patch.zip.
You can set the max height for the alert message window. When the message content becomes longer, the scrollbar appears.
Code:
$.messager.alert({
title: 'Title',
msg: 'alert message',
height: 'auto',
maxHeight: 400
})
Logged
mzeddd
Full Member
***
Posts: 223



View Profile
« Reply #2 on: September 07, 2015, 07:51:43 AM »

Thanks!

This is exactly what I wanted to see.

Is it possible to make this message window resizable?

//V
Logged
stworthy
Administrator
Hero Member
*****
Posts: 3581


View Profile Email
« Reply #3 on: September 07, 2015, 08:30:01 AM »

To make the message window resizable, just set the 'resizable' property to true.
Code:
$.messager.alert({
title: 'Title',
msg: 'alert message',
height: 'auto',
maxHeight: 400,
resizable: true
})
Logged
mzeddd
Full Member
***
Posts: 223



View Profile
« Reply #4 on: September 08, 2015, 02:52:14 AM »

Thanks!
Logged
gordis gmbh
Full Member
***
Posts: 103


View Profile Email
« Reply #5 on: September 16, 2015, 10:08:13 AM »

How can these settings be configured once centrally for all alert boxes?
Logged
stworthy
Administrator
Hero Member
*****
Posts: 3581


View Profile Email
« Reply #6 on: September 16, 2015, 06:34:20 PM »

Please override the $.messager.defaults.
Code:
$.extend($.messager.defaults, {
maxHeight: 400,
resizable: true
});
Logged
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines Valid XHTML 1.0! Valid CSS!