2013-07-23 29 views

回答

1

使用xe:simpleValuePicker而不是xe:dominoViewValuePicker

<xe:this.dataProvider> 
    <xe:simpleValuePicker> 
     <xe:this.valueList><![CDATA[#{javascript:@DbColumn("","YourViewName","YourColumnName")}]]></xe:this.valueList> 
    </xe:simpleValuePicker> 
</xe:this.dataProvider> 

似乎是在xe:dominoViewValuePicker一個bug,有同樣的方括號在我的例子。但使用xe:simpleValuePicker也很簡單,因爲您只需編寫這一行代碼@DbColumn(...

+0

通過使用simpleValuePicker和DbColumn,我無法再打開頁面。我的代碼:
<![CDATA [#{的javascript:@DbColumn( 「」, 「$ xpPersonByOrgKzChefSXP」,1)}]]> \t \t \t \t \t \t 我得到的錯誤:
java.io.NotSerializableException:com.ibm.jscript.std.ErrorObject $ TypeErrorObject com.ibm.jscript.s td.ErrorObject $ TypeErrorObject –

+0

抱歉不能格式化評論 –

+0

你的例子確實對我有用。該錯誤必須在其他地方。 NotSerializableException聽起來像一個沒有實現Serializable的使用過的java類。你可以在新的XPage中分離這個代碼並在那裏測試它嗎? –

相關問題