有什么方法可以使用 dataCollection 在 ListView 上设置 editActions?
Any way to set editActions on a ListView with dataCollection?
我有一个连接到数据集合的 ListView,是否可以添加 editActions?
似乎找不到将这些添加到我的 ItemTemplate 或 ListItem 的方法。
这是我的(简化)视图:
<ListView id="listViewSpots" defaultItemTemplate="history">
<Templates>
<ItemTemplate name="history" id="itemTemplateHistory" canEdit="true">
<Label bindId="serie" class="serie" />
</ItemTemplate>
</Templates>
<ListSection id="listSectionSpots" dataCollection="spot" dataFilter="listFilter">
<ListItem itemId="{id}" serie:text="{serie}" searchableText="{serie}" />
</ListSection>
</ListView>
是的,这是可能的。
你能具体说明你的问题吗?
可以启用滑动动作吗?
你想知道如何处理点击事件吗?
也许这可以帮助你:
"ItemTemplate[platform=ios]":{
可以编辑:真
}
您可以像这样添加自定义操作:
"ListItem[platform=ios]":{
accessoryType: Titanium.UI.LIST_ACCESSORY_TYPE_DISCLOSURE,
editActions: [{ title: "Add",
style: Ti.UI.iOS.ROW_ACTION_STYLE_DEFAULT },
{ title: "Archive",
style: Ti.UI.iOS.ROW_ACTION_STYLE_DEFAULT },]
}
Editable 和 EditActions 只是 ListItem 的常规属性,可以这样添加。通过转换函数 (dataTransform
),您也可以自定义此功能
<ListView id="listViewSpots" defaultItemTemplate="history">
<Templates>
<ItemTemplate name="history" id="itemTemplateHistory" canEdit="true">
<Label bindId="serie" class="serie" />
</ItemTemplate>
</Templates>
<ListSection id="listSectionSpots" dataCollection="spot" dataFilter="listFilter">
<ListItem
itemId="{id}"
serie:text="{serie}"
searchableText="{serie}"
editable="{editable}"
editActions="{editActions}"
/>
</ListSection>
</ListView>
这样您仍然可以按 ListItem 配置它
我有一个连接到数据集合的 ListView,是否可以添加 editActions?
似乎找不到将这些添加到我的 ItemTemplate 或 ListItem 的方法。
这是我的(简化)视图:
<ListView id="listViewSpots" defaultItemTemplate="history">
<Templates>
<ItemTemplate name="history" id="itemTemplateHistory" canEdit="true">
<Label bindId="serie" class="serie" />
</ItemTemplate>
</Templates>
<ListSection id="listSectionSpots" dataCollection="spot" dataFilter="listFilter">
<ListItem itemId="{id}" serie:text="{serie}" searchableText="{serie}" />
</ListSection>
</ListView>
是的,这是可能的。
你能具体说明你的问题吗?
可以启用滑动动作吗? 你想知道如何处理点击事件吗?
也许这可以帮助你: "ItemTemplate[platform=ios]":{ 可以编辑:真 }
您可以像这样添加自定义操作:
"ListItem[platform=ios]":{
accessoryType: Titanium.UI.LIST_ACCESSORY_TYPE_DISCLOSURE,
editActions: [{ title: "Add",
style: Ti.UI.iOS.ROW_ACTION_STYLE_DEFAULT },
{ title: "Archive",
style: Ti.UI.iOS.ROW_ACTION_STYLE_DEFAULT },]
}
Editable 和 EditActions 只是 ListItem 的常规属性,可以这样添加。通过转换函数 (dataTransform
),您也可以自定义此功能
<ListView id="listViewSpots" defaultItemTemplate="history">
<Templates>
<ItemTemplate name="history" id="itemTemplateHistory" canEdit="true">
<Label bindId="serie" class="serie" />
</ItemTemplate>
</Templates>
<ListSection id="listSectionSpots" dataCollection="spot" dataFilter="listFilter">
<ListItem
itemId="{id}"
serie:text="{serie}"
searchableText="{serie}"
editable="{editable}"
editActions="{editActions}"
/>
</ListSection>
</ListView>
这样您仍然可以按 ListItem 配置它