查看: 12684|回复: 7

中继器外部读取问题

[复制链接]

0

主题

8

回帖

12

积分

会员

Rank: 5Rank: 5

积分
12
发表于 2014-5-4 18:09:40 | 显示全部楼层 |阅读模式
尹广磊公众帐号
在这里请教各位高手。
如何在中继器外度,读取中继器数据集中的值呢?
假设这个值没有在中继器内部复制给任何元件,如何在外部读取这个值。
另外在求教有关中继器的相关函数操作。
谢谢!

514

主题

6310

回帖

7万

积分

管理员

创始人

Rank: 9Rank: 9Rank: 9

积分
74233
QQ
发表于 2014-5-4 18:53:54 | 显示全部楼层
这个示例中,
第一种方法,点击编辑在一个弹层里获取那一行的结果就是外部读取内容。

1. 要获取中继器某一行的内容,必须要先在中继器内“标记”那一行。在中继器外是无法“标记”到某一行的,所以必须要在中器内的某行的一个按钮上点一下的,用于标记该行。

下图红框内的动作,就是先标记了要操作的那一行,然后才再指定哪一列的内容到哪个临时变量的。

2014-05-04_18-41-48.jpg



2. 指定让某列的内容到哪个输入框里选择是通过函数指定的,见下图入口。

2014-05-04_18-42-48.jpg



3. 见下图利用临时变量,来确定指定要获取哪一列的内容。

2014-05-04_18-43-10.jpg

0

主题

8

回帖

12

积分

会员

Rank: 5Rank: 5

积分
12
 楼主| 发表于 2014-5-5 10:48:07 | 显示全部楼层
先谢谢尹总解答,这个学生成绩的示例已经看过。
不过“修改学生分数”的按钮(就是那个铅笔图标),实际上也存在于中继器内部。点击修改按钮,先进行标记行,然后进行的赋值操作也都是在中继器内部完成的,后面尹总讲的也能看懂。
可能我提问不准确,这里我再补充一下,就以这个学生成绩示例来说。
先假定这个修改按钮(铅笔图标)在中继器外部,学生除了这个示例中的几门成绩外,还有一门体育成绩(列名假定为“tiyu”吧),但该成绩并未像其他成绩一样在成绩表中展示出来。又假定之前已经对某个学生(中继器某行)进行了标记。
然后,点击外部的修改按钮之后,弹出修改窗口,这时需要将之前被标记学生的成绩传递到修改窗口的对应项中,其他中继器中已展示的成绩很好读取,直接读取中继器中的对应列元件即可,但是这个未被展示的体育成绩应当如何读取呢?
我在外部对元件赋值时,找不到中继器item相关属性,不然直接调用item.tiyu就行了,但因为是在中继器外部,中继器的操作都是一些pageCount、itemCount等等笼统的统计方法,所以无法读取到item.tiyu。
在此,跪求解答。

514

主题

6310

回帖

7万

积分

管理员

创始人

Rank: 9Rank: 9Rank: 9

积分
74233
QQ
发表于 2014-5-5 10:59:02 | 显示全部楼层
必须要在内部先标记一行,axure不是开发工具,有些想要的效果可能还做不出来。

0

主题

8

回帖

12

积分

会员

Rank: 5Rank: 5

积分
12
 楼主| 发表于 2014-5-5 11:14:44 | 显示全部楼层
好的,再次谢谢尹总解答。
仔细想想,确实想要实现的东西太偏了。不过AXURE 7 既然除了类似数据库的东西,就干脆在完善一下嘛。

0

主题

46

回帖

274

积分

会员

Rank: 5Rank: 5

积分
274
QQ
发表于 2014-5-6 13:59:53 | 显示全部楼层

0

主题

8

回帖

12

积分

会员

Rank: 5Rank: 5

积分
12
 楼主| 发表于 2014-5-6 17:46:14 | 显示全部楼层
谢谢
。。。。这字符串函数真猛

1

主题

7

回帖

5

积分

会员

Rank: 5Rank: 5

积分
5
发表于 2017-11-23 14:15:06 | 显示全部楼层
还是没有特别理解
您需要登录后才可以回帖 登录 | 新用户注册

本版积分规则

QQ|手机版|友情链接|版权声明|关于我们|Axure中文社区 |网站地图

GMT+8, 2024-4-19 20:08

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表