我在xpage上有一个名为“doc”的数据源和一个链接控件。数据源是使用URL参数绑定到一个文件如何将URL参数openDocument更改为XPage中客户端链接的EditDocument
documentId = 914A .... &行动=使用openDocument
当我点击链接控制我想改变URL参数行动“editDocument”,使我的数据源进入编辑模式。
我想这是一个客户端解决方案,所以我认为这可以通过使用EL构建URL来完成,所以像这样。
<xp:link escape="true" text="Edit Mode" id="link5" value="/documentID=#{doc.getUniversalID...}?action=editDocument"></xp:link>
有什么想法吗?
感谢 托马斯
出于兴趣,为什么偏好客户端? (我并不是说没有一个,只是想了解用例,以供我将来使用)。据我所知,您需要与服务器交互以更改数据源的编辑模式,否则值将会在下次提交后不适用。因此,使用部分刷新(可能部分执行)将在服务器上稍微好一点,可能会回传较少的HTML并避免将页面重新加载到内存中。 – 2014-08-29 13:28:38
我之前使用过一个简单的操作将数据源模式更改为编辑模式,但这并没有改变网址。因此,我没有写出整个故事,而是冒着复杂的后端解决方案的风险去寻求更简单的方法。 – 2014-08-29 15:57:49