webos:滑动以删除行/列表。如何?

时间:2012-01-09 18:10:02

标签: user-interface webos enyo

在像pod frenzy / dr podder这样的webos应用程序中,列表项是“滑动删除”,你在特定行上滑动到屏幕右侧,将行拖离屏幕,显示删除对话框,此时,您可以响应删除对话框,或者只是滑动另一行,这样可以选择原始行的“删除”选项,而现在会向您显示刚刚刷过的对话框。

我该如何做/掌上电脑发布示例代码,说明如何或类似的东西?

2 个答案:

答案 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中,当显示另一个项目的删除提示时,滑动项目会导致它取消,而不是确认。