dialog2.js 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. define(function (require) {
  2. return function () {
  3. var $dlg;
  4. return {
  5. xtype: 'dialog',
  6. dialogId: 'dialog2',
  7. title: '内部带头带尾',
  8. width: 900,
  9. height: 400,
  10. toolbar: [{
  11. text: '按钮3', iconCls: 'fa fa-times fa-lg', onClick: function () {
  12. $.yvan.msg('按钮3');
  13. }
  14. }, {
  15. text: '按钮4', iconCls: 'fa fa-times fa-lg', onClick: function () {
  16. $.yvan.msg('按钮4');
  17. }
  18. }, {
  19. text: '按钮5', iconCls: 'fa fa-times fa-lg', onClick: function () {
  20. $.yvan.msg('按钮5');
  21. }
  22. }],
  23. onOpen: function () {
  24. //onOpen 事件,当这个事件发出时,代表窗体的所有DOM结构已经形成,可以开始取想要的成员变量
  25. console.log('onBeforeClose');
  26. $dlg = $(this);
  27. },
  28. onBeforeClose: function () {
  29. console.log('onBeforeClose');
  30. },
  31. center: {
  32. items: require('/yvanui/example/group1.js')
  33. },
  34. onClose: function () {
  35. console.log('onClose');
  36. },
  37. onResize: function () {
  38. console.log('onResize');
  39. },
  40. onMove: function () {
  41. console.log('onMove');
  42. },
  43. buttons: [{
  44. text: '保存', iconCls: 'fa fa-save fa-lg', onClick: function () {
  45. $.yvan.msg('保存');
  46. }
  47. }, {
  48. text: '关闭', iconCls: 'fa fa-times fa-lg', onClick: function () {
  49. //关闭方法
  50. $dlg.window('close');
  51. }
  52. }]
  53. };
  54. };
  55. });