使用扩展库的Dialog控件.
使用定义对话框
<xe:dialog id="dialog1">
<xe:dialogContent>
... your view control ...
</xe:dialogContent>
</xe:dialog>
Run Code Online (Sandbox Code Playgroud)
并打开它
<xp:button value="Show Dialog" id="button1">
<xp:eventHandler event="onclick" submit="false">
<xp:this.script><![CDATA[
XSP.openDialog("#{id:dialog1}");
]]></xp:this.script>
</xp:eventHandler>
</xp:button>
Run Code Online (Sandbox Code Playgroud)
好的例子是数据库"XPages Extension Library Demo"中的Core_Dialog.xsp和Core_InPlaceDialog.xsp,它包含在OpenNTF的XPage扩展库下载中.
对话框的大小根据内容自动计算.如果要显式设置大小,请使用带宽度和高度的样式属性:
<xe:dialog id="dialog1" style="width:1000px">
<xe:dialogContent style="height:700px">
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
332 次 |
| 最近记录: |