编辑模式按钮
Edit mode button
过去两天我一直在纠结这个问题。我有一个xPage视图。我点击一个链接/文档,它会以阅读模式把我带到文档。我想在该文档的顶部有一个"编辑"按钮,让我进入阅读模式。我环顾四周,找到了这样做的命令。
创建一个按钮。在按钮的onClick
事件中,我编写了一行服务器端代码;
context.setDocumentMode("edit");
保存表单,回到视图,单击文档链接,现在文档立即出现在编辑模式下。就好像打开文档执行这个按钮的onClick
事件。我希望它等到我真正按下按钮。
如果我删除按钮,那么文档将以阅读模式出现。
为了确保某些东西没有被破坏,我用一个名为test的表单创建了一个真正简单的数据库。表单中的一个字段,一个名为testview的视图,然后用该表单创建了2个文档。创建了一个xPage使用testview调用xTestview
,并使用带有按钮和字段的xPage表单调用xTestForm
。没有比这更简单的了。这里也是一样的
这里有一个简单的编辑按钮,你可以使用:
<xp:button value="Edit" id="edit" rendered="#{javascript:!document.isEditable()}">
<xp:eventHandler event="onclick" submit="true" refreshMode="complete">
<xp:this.action>
<xp:changeDocumentMode mode="edit"></xp:changeDocumentMode>
</xp:this.action>
</xp:eventHandler>
</xp:button>
相关文章:
- 在编辑内联模式下禁用Kendo Ui网格按钮
- 如何根据在模式中单击的按钮发送参数
- 如何在同一页面上的多个按钮上打开一个引导模式
- 模式上的后退和前进按钮位于图像库上(可滚动浏览)
- 如何在不点击按钮的情况下打开引导模式
- 使用按钮关闭 iframe 模式
- CKEditor内部的jQuery模式问题与按钮
- 单击按钮并将其下载为图像格式时,如何使用引导模式弹出窗口显示D3图表
- 模式警报,但确认按钮未对脚本做出反应
- 选择了哪个单选按钮?以模式重新显示
- 在引导模式中,点击相应的datatables行中的按钮,填充数据
- 模式弹出窗口内的按钮点击不起作用
- 选中的单选按钮在jQuery模式对话框中不能正常工作
- 仅打开离按钮最近的模式
- 如何使JQuery模式关闭按钮更大
- 从JSON模式创建表单,如何添加关闭按钮
- 如何使用JQuery收听引导模式按钮的onClick事件
- 单击按钮打开窗口作为使用javascript的模式对话框
- 用JavaScript制作一个按钮的动画,从按钮到屏幕中心弹出一个模式对话框
- 添加到Timeline's按钮模式破碎