在像pod frenzy / dr podder这样的webos应用程序中,列表项是“滑动删除”,你在特定行上滑动到屏幕右侧,将行拖离屏幕,显示删除对话框,此时,您可以响应删除对话框,或者只是滑动另一行,这样可以选择原始行的“删除”选项,而现在会向您显示刚刚刷过的对话框。
我该如何做/掌上电脑发布示例代码,说明如何或类似的东西?
答案 0 :(得分:1)
在List Manipulation下的link中,它讨论了它。 当您滑动删除时显示的空格可能包含确认按钮。
.palm-row.palm-swipe-delete
.palm-row.palm-swipe-delete
.palm-swipe-delete-button
.palm-row.palm-swipe-delete
.palm-swipe-undo-button
查看此documentation示例
答案 1 :(得分:0)
在enyo中,您需要在列表中使用swipeableitem类型。我假设您正在使用VirtualRepeater,但它也适用于其他类型的列表。
...
{kind:enyo.VirtualRepeater, ... , components:[
{kind:enyo.SwipeableItem, onConfirm:"deleteItem", components:[
...
]},
]},
...
deleteItem:function(inSender,inIndex)
{
//delete item inIndex
},
...
请注意,在enyo中,当显示另一个项目的删除提示时,滑动项目会导致它取消,而不是确认。