2013-08-07 39 views
1

在接下來的列表框中選擇的項目我加載元素與模板:ZK:啓用listcell元素裏面按鈕僅適用於一個列表框

<listbox model="@load(vm.resAccepted)" selectedItem="@bind(vm.selResAccepted)"> 
    <template name="model"> 
    <listitem> 
     <listcell label="@load(each.eventName)" /> 
     <listcell label="@load(each.userName)" /> 
     <listcell> 
     <button image="/img/button_mail.png"/> 
     </listcell> 
    </listitem> 
    </template> 
</listbox> 

我的目標是使列表項的該行的按鍵僅用戶選擇。

要做到這一點,我嘗試

<button disabled="@load(vm.selResAccepted.id=each.id?'false':'true')" /> 

檢查是否唯一的字段ID相同選擇的元素,但它失敗。

任何幫助將不勝感激。

回答

1

可以使用eq爲等於比較:

<button disabled="@load(vm.selResAccepted.id eq each.id?'false':'true')" />

,或者甚至更好:選擇了禁用時,項目不是當前項目

<button disabled="@load(vm.selResAccepted ne each)" />

這裏ne不等於

+0

它工作正常,這就是我一直在尋找! – barracus

相關問題