如何删除从EXTLIB对话框的关闭图标?(How do I remove the close ico

2019-08-22 07:52发布

我现在用的是EXTLIB对话框组件来显示一些数据。 我希望用户仅通过一个按钮,我在它关闭对话框。

我看不到任何选项来禁用在标题栏中的关闭图标。 有人能指出我在做这个文件? 到目前为止,我已经检查了维基+ EXTLIB书(也许我错过了吗?)。

Answer 1:

CSS规则,又来了! 至于我可以看到有没有“本地”的方式来摆脱关闭按钮(和说实话,我不认为这是一个非常好的主意,这样做,见下文)。 但是,使用一些CSS,你当然可以隐藏你的页面上你想要的任何东西。

只要给你的对话框一些定制的styleClass; 在运行时,这个自定义类,然后添加到对话框的外层div容器。 关闭按钮本身是一个跨度内的链接; 在有拖样式类,一个是“lotusClose”。 最后加入这一段代码到你的样式表将隐藏按钮:

div.yourCustomClass a.lotusClose {display:none;}

警告:“关闭”按钮,会出现故意的。 而不是隐藏它,我将某种验证代码,而添加到您的对话框的关闭事件。 有许多例子,但是也许你只是想参阅dojotoolkit.org的参考dijit.Dialog (在对话框中节“形式与功能)。

BTW:因为对话是基于dijit.Dialog你可能还需要浏览计算器的道场部分。



文章来源: How do I remove the close icon from the extlib Dialog?