我使用的是oData-Model,它为... / User返回如下列表:
[
{
Id: 5
Name: "name",
Desc: "desc",
IsEditable: false,
Items: [
{ itemName: "Name1" },
{ itemName: "Name2" },
{ itemName: "Name3" },
{ itemName: "Name4" }
]
},
...
]
我这样将其绑定到我的xml视图:
<View binding="model>/User(5)">
<Text text="model>Name" />
<Text text="model>Desc" />
<List items="{model>Items}" >
<CustomListItem>
<input text="{model>itemName}" editable="{model>../IsEditable}" />
</CustomListItem>
</List>
</View>
所以现在我想禁用其父项“ IsEditable”属性的输入。
我如何做到这一点?
答案 0 :(得分:0)
要实现此目的,您必须像这样编辑代码: (JSON模型中的相对绑定不带“ /”,绝对带“ /”)
<List items="{model>/Items}" >
<CustomListItem>
<Input value="{model>itemName}" editable="{model>/IsEditable}" />
</CustomListItem>