中继器系列(二):信息修改

Brose
44 评论 9004 浏览 38 收藏 5 分钟
🔗 产品经理的职业发展路径主要有四个方向:专业线、管理线、项目线和自主创业。管理线是指转向管理岗位,带一个团队..

之前发布了《中继器系列一:信息新增、删除、简单筛选》,少了一个信息的修改功能,于是抽时间完善一下。系统化的实现增删改查的功能。

一、前期准备

  • 电脑:mac和win都可以(案例以win系统为例,mac类似)
  • 软件:Axure 8.0
  • 熟练程度:中级(元件使用,函数调用)
  • 相关使用元件:矩形、按钮、中继器、文本框,多行文本框、下拉列表框。

二、整体效果展示

三、正文(制作过程)

思路:首先找到中继器中对应的行,在点击编辑是获取数据于弹框之上,在弹框上修改之后,数据变动录入中继器表格中。

详细步骤一:点击编辑,获取中继器数据于弹框

在获取中继器数据于弹框的过程中,难点在于一个性别的数据转化,在表格中性别的数据为文本,但是在弹框中是下拉菜单。所以我们要有获取焦点,通过判断文本上的文字来转化数据为下拉的选项。

    1. 鼠标点击时给“编辑”字符获取焦点
    2. 当“编辑”获取焦点时,显示弹框,调整动态面板为编辑,标记中继器当前行(让操作指导是那个行)。
    3. 给“性别”获取焦点,方便后期判断。
    4. 赋值给弹框上的‘姓名’、‘备注’。

  1. “性别”获取焦点后,进行判断,具体事件如下。(这里就是通过判断条件给下拉框赋值)

详细步骤二:弹框上的数据回绑

思路:在这里获取数据后进行回绑就是相当于更新中继器所选中的行。

  1. 判断姓名是否未空,为空就需要提示,具体可以参考上一篇文章。
  2. 姓名不为空,我们就需要更新数据,在中继器中有更新行的这个功能。选择这个功能进行数据的赋值。(这里是整个编辑的关键,大家一定要详细去处理。)

在整体的赋值中可以利用局部变量的方式去进行赋值的转移,例如:我在姓名中就给姓名赋值为name这个局部变量,然后通过中继器获取局部变量就可以进行数据的更新。

赋值

最后一步,检查相关逻辑是否合理

  1. 注意点1:在利用焦点时,获取焦点一定是一个先后顺序的。
  2. 注意点2:在赋值的时候一定要注意所选的元件是不是正确元件(元件命名很重要,很重要,很重要)。
  3. 注意点3:细心处理每个环节。

好了,中继器的增删改查系列更新完了,后期会更新一些比较常用的组件。

感谢大家关注与支持。

 

本文由 @Brose 原创发布于人人都是产品经理,未经许可,禁止转载。

题图来自 Unsplash,基于CC0协议。

更多精彩内容,请关注人人都是产品经理微信公众号或下载App
评论
评论请登录
  1. 请教一下为什么要获取“编辑”的焦点呢,直接写成点击事件不也可以实现吗?

    来自上海 回复
    1. 实现方式有多种,当时用焦点,主要是按照我自己的思路便于处理(焦点,任何情况下只会存在一个)。

      来自四川 回复
    2. 那就是点击“编辑”获取焦点,然后立马设置焦点为“性别”了,这样会不会出现“编辑”的焦点事件没有处理完,焦点就转换了的情况呢

      来自上海 回复
    3. 在Axure中的处理机制是从前到后,所以正常情况下不会存在。除非先后顺序设置的有问题。

      来自四川 回复
    4. 好的,谢谢大佬

      来自上海 回复
  2. 594012365@qq.com 大佬求个源文件 谢谢

    来自福建 回复
    1. 自行下载

      来自四川 回复
  3. 大佬,求发一个rp源件,870750724@qq.com 谢谢大佬!

    来自浙江 回复
    1. 最近会更新知个人官网sjjhyz.club

      来自四川 回复
  4. su.easy1103@163.com,把这5给中继器专栏的rp文件发一下可否?

    来自广东 回复
  5. 可以了,不用了,谢谢~~~

    来自广东 回复
  6. name和remarks都获取更新了,但还是没法获取sex的下拉框

    来自广东 回复
  7. 你好,我在“更新行”里没法获取sex的下拉框。name和remarks的文本框可以获取,但没法更新呢,问题在哪?第二个问题,“更新行”下面有一个“取消标记全行”是啥意思?谢谢。

    来自广东 回复
    1. sex=被选项,而不是原件文字;

      来自四川 回复
  8. 楼主辛苦啦,求源文件,感谢!562392661@qq.com

    来自广东 回复
  9. 您好rp文件还有吗,求发啊,谢谢1836195687@qq.com

    来自安徽 回复
  10. 大佬rp文件还有吗,求发啊852173747@qq.com

    来自上海 回复
  11. 亲,麻烦发下源文件,可以吗?邮箱1030896039@qq.com

    回复
  12. 你好,按照楼主的两篇文章做了,但是卡在利用焦点那里,中继器一直用的很少,能否发我源文件比较一下?shenyy_celine@foxmail.com

    来自广东 回复
  13. 大佬源文件还有吗,求源文件啊1029691055@qq.com

    来自江苏 回复
    1. 已发

      来自四川 回复
  14. 求楼主源文件,非常感谢,2096818905@qq.com

    来自上海 回复
  15. 求楼主源文件,935612434@qq.com

    来自北京 回复
  16. 大家可以先做,有什么卡住的环节可以邮箱联系我:1242753998@qq.com

    来自四川 回复
  17. 求楼主源文件,非常感谢,237734@qq.com

    来自重庆 回复
  18. 求源文件,感谢!2548549833@qq.com

    来自江苏 回复
  19. 辛苦楼主!求资源1207963464@qq.com

    来自北京 回复
    1. 已发

      来自四川 回复
  20. 求源文件,感谢!272484596@qq.com

    来自广东 回复
    1. 已发

      来自四川 回复
  21. 忘了写邮箱。874131935@qq.com

    来自湖北 回复
    1. 已发

      来自四川 回复
  22. 辛苦楼主,麻烦发下资源,想更深入学习下,方便排错,谢谢!

    来自湖北 回复
  23. 大佬我也要,916746329@qq.com

    回复
    1. 已发

      回复
  24. 同求资源啊,楼主。1151867349@qq.com Thanks♪(・ω・)ノ

    来自广东 回复
    1. 已发邮箱

      来自四川 回复
  25. 来自四川 回复
    1. 明天给你发邮箱

      回复
    2. 已发

      来自四川 回复
  26. 你好,中继器一直是我的软肋,好感谢你的文章分享,能否给我源文件参考?

    来自广东 回复
    1. 留下邮箱,明天发

      回复
    2. 帅哥,你这5个的中继器原型还有吗,能不能发一下哦

      来自广东 回复
专题
13833人已学习12篇文章
本专题的文章分享了CRM的入门知识,分享了CRM是什么。
专题
14662人已学习13篇文章
裂变是研究用户增长的重要一环。本专题的文章分享了如何做裂变活动。
专题
15660人已学习13篇文章
本专题的文章分享了数据分析报告写作指南。
专题
13709人已学习12篇文章
追热点蹭热点是互联网相关从业人员的一种潜意识,尤其是运营岗、市场岗。本专题的文章分享了如何做节日营销。
专题
12514人已学习12篇文章
精细化运营、抓住老用户、提升用户复购,则将是品牌需要着重留意的地方。本专题的文章分享了提升复购率的N种方法。