JQuery EasyUI(14)

矫情吗;* 2023-05-29 11:59 17阅读 0赞

第十四章:Dialog(消息窗口)组件

学习要点:

  1. 加载方式
  2. 属性列表
  3. 事件列表
  4. 方法列表

一、加载方式:

1.class加载方式:

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <title>JQuery Easy UI</title>
  5. <meta charset="utf-8"/>
  6. <script type="text/javascript" src="easyui/jquery.min.js"></script>
  7. <script type="text/javascript" src="easyui/jquery.easyui.min.js"></script>
  8. <script type="text/javascript" src="easyui/locale/easyui-lang-zh_CN.js"></script>
  9. <script type="text/javascript" src="js/index.js"></script>
  10. <link rel="stylesheet" type="text/css" href="easyui/themes/default/easyui.css"/>
  11. <link rel="stylesheet" type="text/css" href="easyui/themes/icon.css"/>
  12. </head>
  13. <body>
  14. <div class="easyui-dialog" style="width:400px;height:250px;">
  15. </div>
  16. </body>
  17. </html>

2.JS调用:

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <title>JQuery Easy UI</title>
  5. <meta charset="utf-8"/>
  6. <script type="text/javascript" src="easyui/jquery.min.js"></script>
  7. <script type="text/javascript" src="easyui/jquery.easyui.min.js"></script>
  8. <script type="text/javascript" src="easyui/locale/easyui-lang-zh_CN.js"></script>
  9. <script type="text/javascript" src="js/index.js"></script>
  10. <link rel="stylesheet" type="text/css" href="easyui/themes/default/easyui.css"/>
  11. <link rel="stylesheet" type="text/css" href="easyui/themes/icon.css"/>
  12. </head>
  13. <body>
  14. <div id="box">
  15. </div>
  16. </body>
  17. </html>
  18. $(function(){
  19. $('#box').dialog({
  20. width:400,
  21. height:250,
  22. title:'对话框',
  23. });
  24. });

二、属性列表:

窗口属性扩展自Window(面板),窗口新增或重新定义的属性如下:

















































Dialog属性列表
属性名 说明
title string 对话框窗口标题文本。默认值New Dialog。
collapsible boolean 定义是否显示可折叠按钮。默认值false。
minimizable boolean 定义是否显示最小化按钮。默认值false。
maximiable boolean 定义是否显示最大话按钮。默认值false。
resizable boolean 定义是否可以改变对话框窗口大小。默认值false。
toolbar array,selevtor 设置对话框窗口顶部工具栏,可用值有:1.一个数组,每一个工具栏中的工具属性都和linkbutton相同。2.一个选择器工具栏,默认值null。
buttons  array,selevtor 对话框窗口底部按钮,可用值有:1.一个数组,每一个按钮的属性都和linkbutton相同。2.一个选择器指定按钮栏。默认值null。

三、事件列表:

窗口的事件完整继承自Panel(面板)。所以,直接参考Panel面板的事件即可。

四、方法列表:

窗口的方法扩展自Dialog(对话框),窗口新增方法如下:



















Widdow方法
方法名 参数 说明
dialog  none 返回外部对话框对象

使用$.fn.window.defaults重写默认值对象。

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <title>JQuery Easy UI</title>
  5. <meta charset="utf-8"/>
  6. <script type="text/javascript" src="easyui/jquery.min.js"></script>
  7. <script type="text/javascript" src="easyui/jquery.easyui.min.js"></script>
  8. <script type="text/javascript" src="easyui/locale/easyui-lang-zh_CN.js"></script>
  9. <script type="text/javascript" src="js/index.js"></script>
  10. <link rel="stylesheet" type="text/css" href="easyui/themes/default/easyui.css"/>
  11. <link rel="stylesheet" type="text/css" href="easyui/themes/icon.css"/>
  12. </head>
  13. <body>
  14. <div id="box">
  15. </div>
  16. <div id="tt">
  17. <a href="###" class="easyui-linkbutton" data-options="iconCls:'icon-add'">编辑</a>
  18. <a href="###" class="easyui-linkbutton" data-options="iconCls:'icon-help'">帮助</a>
  19. </div>
  20. </body>
  21. </html>
  22. $(function(){
  23. $('#box').dialog({
  24. width:400,
  25. height:250,
  26. title:'对话框',
  27. modal:true,
  28. /*
  29. collapsable:true,
  30. minimizable:true,
  31. maximizable:true,
  32. resizable:true,
  33. */
  34. //toolbar:'tt',
  35. toolbar:[{
  36. text:'编辑',
  37. iconCls:'icon-edit',
  38. handler:function(){
  39. alert('edit');
  40. }
  41. },{}],
  42. button:[{
  43. text:'确定',
  44. plain:true,
  45. iconCls:'icon-ok',
  46. },{
  47. text:'取消',
  48. plain:true,
  49. iconCls:'icon-cancel',
  50. }],
  51. onClose:function(){
  52. alert("关闭之后触发!");
  53. }
  54. });
  55. console.log($('box').dialog('dialog'));
  56. });

#

作者:Roger_CoderLife

链接:https://blog.csdn.net/Roger\_CoderLife/article/details/102929703

本文根据网易云课堂JQuery EasyUI视频教程翻译成文档,转载请注明原文出处,欢迎转载

发表评论

表情:
评论列表 (有 0 条评论,17人围观)

还没有评论,来说两句吧...

相关阅读