【发布时间】:2015-03-07 02:33:30
【问题描述】:
这是我的代码:
<listbox id="boxFirma" multiple="true"
visible="@load(vm.opzioneSelezionata eq 'firma' ? 'true' : 'false')"
checkmark="true" width="400px" height="200px"
model="@bind(vm.opzioniFirma)"
selectedItems="@bind(vm.pickedItemSet)">
<template name="model" var="item"
status="s">
<listitem selected="@bind(item.preSelected)">
<listcell label="@bind(item.valore)" />
</listitem>
</template>
</listbox> <button label="Salva" style="margin-top:10px" disabled="@load(empty vm.pickedUser)"
onClick="@command('salvaPersonalizzazioneUtente')" />
问题是当我按下按钮 Salva 时,我只进入了 vm.pickedItemSet 用户刚刚选择的项目,但没有关于预选项目 -> 'listitem selected="@bind(item.preSelected)" ' 。因此,如果在视图模型上预先选择了 2 个项目并且用户单击了一个,我只会单击一个,而我想要所有三个。我该如何解决这个问题?
【问题讨论】:
-
改进了格式、缩进。改进措辞。