Xpages 如何从extlib对话框中删除关闭图标?

Xpages 如何从extlib对话框中删除关闭图标?,xpages,xpages-extlib,Xpages,Xpages Extlib,我正在使用extlib对话框组件来显示一些数据。我希望用户只通过我在对话框中的按钮关闭对话框 我在标题栏中看不到任何禁用关闭图标的选项。有人能给我指一下做这件事的文档吗?到目前为止,我已经检查了wiki+extlib的书(也许我错过了?) css规则,再一次!就我所知,没有“本地”方法可以摆脱关闭按钮(老实说,我认为这样做不是一个好主意;见下文)。但是使用一些css,你当然可以在你的页面上隐藏任何你想要的东西 给你的对话框一些定制的样式类;在运行时,这个自定义类将被添加到对话框的外部div容器中

我正在使用extlib对话框组件来显示一些数据。我希望用户只通过我在对话框中的按钮关闭对话框


我在标题栏中看不到任何禁用关闭图标的选项。有人能给我指一下做这件事的文档吗?到目前为止,我已经检查了wiki+extlib的书(也许我错过了?)

css规则,再一次!就我所知,没有“本地”方法可以摆脱关闭按钮(老实说,我认为这样做不是一个好主意;见下文)。但是使用一些css,你当然可以在你的页面上隐藏任何你想要的东西

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

div.yourCustomClass a.lotusClose {display:none;}
警告: “关闭”按钮是故意的。我宁愿在对话框的关闭事件中添加一些验证代码,而不是隐藏它。有很多例子,但也许你只是想参考dojotoolkit.org的参考资料来了解更多信息 (部分“对话框中的形式和功能”)


顺便说一句:由于该对话框基于dijit.dialog,您可能还想浏览stackoverflow的dojo部分。

css规则,再一次!据我所知,没有“本机”方法可以摆脱关闭按钮(老实说,我认为这样做不是一个好主意;请参见下文)但是使用一些css你当然可以在你的页面上隐藏任何你想要的东西

只需为对话框提供一些自定义样式类;在运行时,该自定义类将添加到对话框的外部div容器中。 close按钮本身是跨度内的一个链接;有两个样式类,一个是“lotusClose”。 最后,将这段代码添加到样式表将隐藏按钮:

div.yourCustomClass a.lotusClose {display:none;}
警告: “close”按钮是故意存在的。与其隐藏它,我更愿意在对话框的close事件中添加一些验证代码。有很多示例,但您可能只想参考dojotoolkit.org的参考 (部分“对话框中的形式和功能”)


顺便说一句:由于该对话框基于dijit.dialog,您可能还想浏览stackoverflow的dojo部分。

不要忘记,您可以按Escape关闭该对话框。要防止出现这种情况,请查看我的博客:不要忘记可以按Escape关闭对话框。为了防止这种情况,请查看我的博客:这种事情是研究dojo创建的DOM的关键。另外,请记住基本DojoAPI。通过对API的研究,我们可以了解到关于使用Dojo Dijit的XPage组件的很多信息。这就是研究Dojo创建的DOM的关键所在。另外,请记住基本DojoAPI。通过研究API,可以了解到很多关于使用Dojo Dijit的XPage组件的信息。