私は listView コントロールを持っています。各 listView アイテムのスワイプで、ボタン付きの別のビューを表示したいのですが、IOS と Android でこれを行うにはどうすればよいですか?
<Alloy>
<Window id="index">
<ListView id="list" defaultItemTemplate='template' >
<Templates>
<ItemTemplate name="template" id="template" >
<View layout="horizontal" onSwipe="leftViewSwipe">
<View backgroundColor="red" height="Titanium.UI.FILL" bindId="leftView" width="Titanium.UI.FILL" ></View>
<View backgroundColor="blue" height="Titanium.UI.FILL" bindId="rightView" width="Titanium.UI.FILL" ></View>
</View>
</ItemTemplate>
</Templates>
<ListSection/>
</ListView>
</Window>
コントローラーには、以下のコードがあります。機能していません
function leftViewSwipe(e){
Ti.API.info('e ' + JSON.stringify(e));
//e.source.children[1].left = 0;
var item = $.list.sections[0].getItemAt(e.itemIndex);
item.leftView.left = "-319";
item.rightView.left = "0";
$.list.sections[0].updateItemAt(0, item);
}