通过滑动动作(RadListView)动态显示不同的“轻按以执行”动作

时间:2018-11-26 08:13:16

标签: angular telerik nativescript swipe radlistview

RadListView滑动操作的Telerik Progress UI文档显示了如何实现静态的“点击执行”操作(RadListView - Swipe Actions),但是有一种动态更改的方法,例如左侧操作,是基于某种外部数据还是要刷卡的列表项?

例如,在IOS邮件应用程序中,如果邮件标记为未读,而您向右滑动,则左侧操作会显示将其标记为“已读”的选项。或者,如果邮件标记为已读,而您向右滑动,则左侧操作会将其选项显示为“未读” 。该动作由列表视图项本身决定。

RadListView滑动动作是否可能?

1 个答案:

答案 0 :(得分:0)

是的,您可以这样做。使用itemSwipeProgressStarted事件,在该事件中,您可以同时访问正在刷卡的当前列表项和swipeView。根据这些数据,您可以修改滑动视图中的组件,通过id获取它们并以可见性播放以显示/隐藏项目,并根据当前测量值设置滑动限制。