自定义扩展库中的NamePicker

时间:2012-04-11 04:41:37

标签: xpages

我想使用扩展库中的NamePicker从视图中选择多个客户。

<xe:namePicker id="namePicker1" for="customers">
  <xe:this.dataProvider>
    <xe:dominoViewNamePicker
       labelColumn="IdName" viewName="viewCustomers">
    </xe:dominoViewNamePicker>
  </xe:this.dataProvider>
</xe:namePicker>

视图有两列: 1. CustId - 客户ID 2. IdName - 客户ID +“ - ”+客户名称

NamePicker在左侧框中显示IdName,在右侧框中显示所选客户的CustId。

是否可以更改NamePicker在右侧框中显示的内容? 除了CustId之外,我还希望为所选客户显示客户名称。

是否可以自定义搜索功能?在我看来,现在您只能搜索与视图中第一列的开头匹配的内容。

1 个答案:

答案 0 :(得分:0)

绝对。扩展库(Extlib)的优点在于它是开源的。但是,如果你正在寻找快速解决方案“是的,只需设置这个属性,你就完成了”......好吧......我担心它并不那么容易。但是,您可以编写自己的组件,从Extlib扩展组件,然后添加/覆盖要自定义的功能。

总而言之,是的,它可能,但它不仅仅像改变控件上的某些属性一样简单。