Mobile 视图中的Xpages单选按钮

Mobile 视图中的Xpages单选按钮,mobile,user-interface,xpages,Mobile,User Interface,Xpages,我在xpages中使用了一个标准的视图控件,它有一个复选框,用于选择一些可以处理的文档。我想为视图中的每个文档添加一个单选按钮(是/否)。实现这一目标的最佳和最简单的选择是什么 编辑:我想要的是在xpages视图中进行内联编辑,即使用单选按钮编辑视图中每个文档的值 顺便说一句,它不必是标准的视图控件,我可以将其更改为数据表或重复控件,如果这有助于我实现这一点。您可以简单地使用视图列中的Checkbox属性吗? 然后,您还可以使用SSJS进行如下操作: var viewPanel=getComp

我在xpages中使用了一个标准的视图控件,它有一个复选框,用于选择一些可以处理的文档。我想为视图中的每个文档添加一个单选按钮(是/否)。实现这一目标的最佳和最简单的选择是什么

编辑:我想要的是在xpages视图中进行内联编辑,即使用单选按钮编辑视图中每个文档的值


顺便说一句,它不必是标准的视图控件,我可以将其更改为数据表或重复控件,如果这有助于我实现这一点。

您可以简单地使用视图列中的Checkbox属性吗?

然后,您还可以使用SSJS进行如下操作:

var viewPanel=getComponent("viewPanel1");get the componet of viewPanel
var docIDArray=viewPanel.getSelectedIds(); get the array of document ids
for(i=0;i < docIDArray.length; i++){
    var docId=docIDArray[i];
    var doc=database.getDocumentByID(docId); 
    //.. your code to deal with the selected document
}
var viewPanel=getComponent(“viewPanel1”);获取viewPanel的组件
var docIDArray=viewPanel.getSelectedIds();获取文档ID的数组
对于(i=0;i
根据用户体验实践,我不会这么做。我想,单选按钮的数量太多是UI的噩梦。你想实现什么?单选按钮是必需的吗?视图中的文档将少于10个,永远不会超过10个。是的,单选按钮是必需的,很不幸!这是一款电子商务应用程序,他们是回头客,所以当他们续费时,我想问他们续费时每个项目的问题,让他们以是/否的形式回答。你的“交易”是什么?您是使用单个保存按钮批量更新所有文档,还是希望在值更改后立即更新?感谢Matt的建议,我已经在使用此功能,但除此之外,对于每个选定的文档,我需要问他们一个进一步的问题,答案是勾选是/否。理想情况下,我不希望他们被带到另一个页面,我希望向他们显示与他们使用复选框的页面相同页面(在相同视图中)上的单选按钮,以选择这些文档。