我正在使用extlib Dialog组件来显示一些数据。我希望用户只通过我在其中的按钮关闭对话框。
我看不到任何选项来禁用标题栏中的关闭图标。有人能指出我这样做的文件吗?到目前为止,我已经检查了wiki + extlib书(也许我错过了它?)。
答案 0 :(得分:5)
给你的对话框一些自定义的styleClass;在运行时,此自定义类将添加到对话框的外部div容器中。 关闭按钮本身是跨度内的链接;有两种风格的类,一种是“lotusClose”。 最后将这段代码添加到样式表中将隐藏按钮:
div.yourCustomClass a.lotusClose {display:none;}
警告: “关闭”按钮是故意的。而不是隐藏它我宁愿添加某种验证代码到您的对话框的关闭事件。有很多例子,但也许您只想参考dojotoolkit.org的参考资料 dijit.Dialog (“对话框中的形式和功能”一节。
顺便说一句:由于对话框基于dijit.Dialog,您可能还想浏览stackoverflow的dojo部分。