Axure PR 9 中继器 10 编辑行


大家好,我是大明同学。

接着上期的内容,这期内容,我们来了解一下Axure中继器数据表编辑行交互设计。


预览地址:https://bpkvcd.axshare.com

编辑行

1.打开上期RP 文件,复制 新增弹窗 元件,粘贴到画布上 并命名 为编辑弹窗 或修改弹窗,这个随意,没有特殊要求,其他的就不用改了,如果有特殊要求,也可以根据实际业务调整。

预览地址:https://bpkvcd.axshare.com

好的,这中继器这一套内容到这里就结束了。

后续还会更新一些跟中继器相关的内容。

大家对中继器的内容有啥想学习的,也可以在留言区留言。

我是大明同学。

下期见。

### 如何在 Axure RP9 中从数据中继器删除一Axure RP9中继器(Repeater)功能里,要实现从数据表中移除某一的操作,通常涉及两个主要方面:一是设置交互事件以便触发删除动作;二是更新绑定的数据源以反映这一变化。 对于具体操作而言,在想要支持级删除的 Repeater 组件内部放置一个按钮或其他可点击元素用于表示“删除”。当用户点击该元素时,通过设定相应的用例逻辑来执实际的删除为[^2]。此过程中涉及到的关键点如下: #### 设置交互条件 定义好触发删除动作的具体情形,比如鼠标单击特定图标或链接文字等。这一步骤可通过选中目标控件后进入其属性面板中的“交互”选项卡完成配置。 #### 更新数据集 为了使被标记为待删状态的数据项不再显示于前端视图内,则需调整关联至 Repeater 后端的数据集合。一种常见做法是在上述提到的动作发生之后立即调用`RemoveItem()`函数作用于当前实例之上,从而达到即时刷新的效果[^3]。 下面给出一段 JavaScript 伪代码片段作为辅助理解: ```javascript // 假设 &#39;repeater&#39; 是指代我们正在处理的那个容器对象, // 而 index 则代表欲消除记录所在位置索引值. function removeRow(repeater, index){ var ds = repeater.getDataSource(); // 获取数据源 if (index >=0 && index <ds.length){ ds.removeItem(index); // 移除指定项目 repeater.refreshData(); // 强制重新加载最新版本 } } ``` 值得注意的是,以上方法适用于静态本地存储方式下的简单应用场景。如果面对更复杂情况如远程服务器获取动态内容的情形下,则可能还需要额外考虑网络请求同步等问题。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值