2012-01-09 3 views
1

в приложениях webos, таких как pod frenzy/dr podder, среди прочего, элементы списка «проведите по удалению», где вы прокручиваете направо от экрана в определенной строке, которые перетаскивают строку с экрана, открывая диалог удаления, в этот момент вы можете либо ответить на диалог удаления, либо просто прокрутить еще одну строку, которая имеет эффект выбора опции «удалить» исходной строки, в то время как диалоговое окно теперь представлено вам только для прокрученной строки.webos: проведите по экрану, чтобы удалить строки/списки. как?

Как я могу сделать это/сделал пример кода для создания ладони, который показывает, как это или что-то подобное сделано?

+0

Вы работаете с enyo или mojo? – Gopherkhan

ответ

1

В этом 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 примеры

0

В Эньо, вам нужно использовать swipeableitem вид в вашем списке. Я предполагаю, что вы используете VirtualRepeater, но он также работает с другими списками.

... 
{kind:enyo.VirtualRepeater, ... , components:[ 
    {kind:enyo.SwipeableItem, onConfirm:"deleteItem", components:[ 
     ... 
    ]}, 
]}, 
... 
deleteItem:function(inSender,inIndex) 
{ 
    //delete item inIndex 
}, 
... 

Обратите внимание, что, в Эньо, ударяя элемент во время удаления приглашения другого элемента показывает причины его отмены, а не для подтверждения.

Смежные вопросы