FineUI 官方论坛

标题: 【已解决】window没有触发close的事件【例子也没有效果】 [打印本页]

作者: DJ.DAY    时间: 2017-9-13 12:36
标题: 【已解决】window没有触发close的事件【例子也没有效果】
官网例子:
http://fineui.com/demo_js/#./iframe/window.html

window listeners:close 但是点击右上角的"X"关闭窗体是没有触发close的事件。

但是手动去调用F.ui.window1.close()是会触发close的事件。



作者: DJ.DAY    时间: 2017-9-13 12:44
找到原因了
  1.     F.ui({
  2.                 type: 'window', id: 'window1', renderTo: document.body, hidden: true, width: 800, height: 450, iframe: true, title: '窗体一', resizable: true, target: '_top',
  3.                 listeners: {
  4.                     close: function () {
  5.                         showNotify('窗体关闭了!');
  6.                     }
  7.                 }
  8.             });
复制代码


需要加上 closeAction: "close",
  1.     F.ui({
  2.                 type: 'window', id: 'window1', renderTo: document.body, hidden: true, width: 800, height: 450, iframe: true, title: '窗体一', resizable: true, target: '_top', closeAction: "close",
  3.                 listeners: {
  4.                     close: function () {
  5.                         showNotify('窗体关闭了!');
  6.                     }
  7.                 }
  8.             });
复制代码







欢迎光临 FineUI 官方论坛 (https://fineui.com/bbs/) Powered by Discuz! X3.4