xml中的NativeScript高级绑定

时间:2017-01-23 10:45:00

标签: xml listview binding nativescript itemtemplate

我试图以一种方式存档使用xml绑定的方式,以便能够: 通过xml绑定交换textField提示,使用下拉列表选择索引从数组中获取值。例如:$parents['listView'].unit[$parents['listView'].index_reference_types]

其中unit是一个数组,其中包含提示的单位文本。

<GridLayout row="0" rows="*,*">
    <dd:DropDown cssClass="dropDownGrid" id="dropDown" items="{{ $parents['listView'].types }}" selectedIndex="{{ $parents['listView'].types, index_types }}"/>
</GridLayout>
<GridLayout col="1" columns="*" rows="*">
    <TextField hint="{{ unit }}" minWidth="50" textAlignment="center" isEnabled="true" keyboardType="number" text="{{ $parents['listView'].hours, hours }}" />
</GridLayout>

更难的是listview itemTemplate,其中包含各个dropDown列表,输入字段等。

如何让listview模板内部的视图更改就像dropDown选择一样触发事件(这样我可以刷新listview以获取正确的值)或者如何从数组中设置{{unit}}的基于on dropDown列表的选择。好吧基本上两者都是相同的,从下拉列表中触发事件更好,但不像外部列表视图那样工作。

0 个答案:

没有答案