【AxureRP7.0文字教程】中继器(5)修改当前行数据

AxureRP7.0教程 小楼一夜听春语 25973℃ 0评论

这一节,我们来讲一下如何对中继器的数据进行修改。

中继器数据的修改,也有几种不同的方式,比如:

l  修改当前行;

l  修改标记行;

l  修改满足条件的行。

这里,我们先了解一下如何修改当前行。

修改当前行的话,我们需要把触发修改动作的元件放到中继器里面,在这个案例中,我在中继器主页中添加了一个文本(Lable)作为触发修改动作的按钮。同时,添加了一个文本框用来输入内容,并设置为隐藏。然后,在中继器数据集中多添加几行,以方便演示。

u1

我们将实现的效果是:

1、点击文本(“编辑”)的时候,显示文本框,文本框中显示旧的数据,并获取焦点。

2、同时,文本的文字从“编辑”变成”保存”;

3、当完成文本框内容编辑,点击文本(“保存”)时,当前行数据被更改。

实现步骤如下:

首先,我们需要对文本(Lable)的文字进行判断,如果它的文字是“编辑”,那么点击时,我们完成以下动作:

>>设置文本框的元件文字为当前数据行“neirong”列的值;

>>设置显示文本框;

>>设置文本框获取焦点;

>>设置文本(Lable)的文字为“保存”。

如果,它的文字是“保存”,那么点击时,我们对中继器的数据进行修改:

u2

1、点击动作列表中:中继器>数据集>更新行;

2、在用例编辑器右侧,勾选要更新行的中继器;

3、勾选”this“,即对当前行数据进行修改;

4、选择要修改数据的列名,当前中继器数据集只有一列”neirong”,我们选择它,对他进行修改;如果数据集有多列,并且多列需要修改时,我们在这里则需要将所有要修改的列名都进行选择;

5、键入新的列值;这里我们需要把文本框输入的文字作为新的列值保存,所以需要点击“fx”,进行6、7两步操作;

6、新增局部变量,获取文本框输入的文字;

7、点击打开“变量与函数列表”,选择局部变量,或者直接键入[[局部变量名称]],完成新列值的编辑。

8、通过“确定”每一个对话框,回到主窗口,完成编辑。

9、点击预览,或者生成Html文件,并在浏览器中打开,查看效果。

u3

是不是很爽呢?下节课我们继续讲解如何有条件的更新数据行,敬请期待哦!

下面是晒图时间,开火吧!骚粘!

516b79ae208736c503000156


~~~~~~~~~~~~ 正文结束 下面没了 ~~~~~~~~~~~~

小楼老师再出新作,倾力打造Axure RP 8精品课程系列,以最短的时间高效完成学习目标,入门进阶与实战案例并重,是0基础的新手从入门到精通的必备课程。

《AxureRP 8 入门与实战 - 入门篇》------从零入门进阶的最佳课程------【点此查看详情】

《AxureRP 8 入门与实战 - 案例篇》------实战手册图书的同步视频------【点此查看详情】


转载请注明:Axure原创教程网 » 【AxureRP7.0文字教程】中继器(5)修改当前行数据

喜欢 (10)or分享 (0)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(13)个小伙伴在吐槽
  1. 其实可以出个书
    lyn2014-07-16 14:14 回复
    • 出书的话 盗版就好多了 正版没人买
      大虾米2014-07-22 15:35 回复
      • 那就直接出盗版
        WhyJuve2014-07-25 12:06 回复
  2. 小楼老师,请教一个问题,我的中继器增加了列之后,始终都只会显示第一列,请问这是什么原因的?
    罗肖2014-08-04 12:42 回复
  3. 小楼老师,请教一个问题,中继器里面我点多个编辑以后,还没有去保存, 去点了增加行,那么中继器就会自动刷新,我点开的编辑也自动还原了,这个怎么可以解决吗?
    clup2014-10-08 10:35 回复
    • 小楼一夜听春语
      先保存再增加行不就行了
      小楼一夜听春语2014-10-10 12:03 回复
  4. 小楼老师,为什么中继器中获取不到焦点,就是以上你讲的中继器修改数据中,请帮忙解答
    原型看小楼2016-06-07 17:54 回复
  5. 老师,修改时 原来的数据是怎么删除的?我这里是直接文本框覆盖了
    李小娜2016-07-11 14:19 回复
  6. 小楼老师请问,中继器有多行数据时,怎么将其中一行数据取出来?
    Medivh2016-10-08 16:05 回复
    • 小楼一夜听春语
      添加筛选
      小楼一夜听春语2016-10-08 18:46 回复
  7. 我觉得对我们这种小白还是用小视频的形式直观
    QWERTY2017-03-16 10:15 回复
  8. 小楼老师,怎么样选中表单的一行数据(前面是复选框,勾选的时候),并显示在弹出框里。。
    danver2017-11-02 15:04 回复
  9. 小楼老师,编辑在表格的顶部,点击复选框选择一行,然后点击顶部的编辑,让这一行数据显示的弹出窗里,然后在原来的基础上修改数据,最后进行保存,怎么做呢?
    danver2017-11-02 16:50 回复