Axure重要元件三——中继器函数

news/2024/10/18 17:03:27/

亲爱的小伙伴,在您浏览之前,烦请关注一下,在此深表感谢!

课程主题:中继器函数

主要内容:Item、Reperter、TargetItem


1、中继器的函数:Item\Reperter\TargetItem

Item

  • item:获取数据集一行数据的集合,即数据行的对象;
  • item.列名:获取数据行中指定列的值;
  • index:获取数据行的索引编号,编号起始为1,由上至下每行递增1;
  • isFirst:判断数据行是否为第1行;
  • isLast:判断数据行是否为最末行;
  • isEven:判断数据行是否为偶数行;
  • isOdd:判断数据行是否为奇数行;
  • isMarked:判断数据行是否为被标记;
  • isVisible:判断数据行是否为可见行。

Reperter

  • visibleItemCount:中继器项目列表中可见项的数量,即本页有多少条数据;
  • itemCount:加载项数量;
  • dataCount:获取中继器数据集中数据行的总数量,即中继器总共有多少条数据;
  • pageCount:获取中继器分页的总数量,即中继器一共有多少页;
  • pageindex:获取中继器项目列表当前显示内容的页码。

2、中继器的属性:

  • This:获取当前元件对象,当前元件指添加事件的元件;
  • Target:获取目标元件对象,目标元件指添加动作的元件;
  • x:获取元件对象的X轴坐标值;
  • y:获取元件对象的Y轴坐标值;
  • width:获取元件对象宽度值;
  • height:获取元件对象高度值;
  • scrollX:获取元件对象水平移动的距离;
  • scrollY:获取元件对象垂直移动的距离;
  • text:获取元件对象的文字;
  • name:获取元件对象的名称;
  • top:获取元件对象顶部边界的坐标值;
  • left:获取元件对象左边界的坐标值;
  • right:获取元件对象右边界的坐标值;
  • bottom:获取元件对象底部边界的坐标值;
  • opacity:获取元件对象的不透明度;
  • rotation:获取元件对象的旋转角度。

3、Item和TargetItem的区别

区别:Item作用范围当前中继器,TargetItem作用范围是页面中所有中继器

下面通过两个实例来区分:

我们选中第一个中继器,去操作第二个中继器,结果发现出现TargetItem

我们选中第一个中继器,去操作第一个中继器,结果没有出现TargetItem

扩展注释:

对象的定义:当前元件、目标元件等;Axure中当前操作的单一元件、组合元件都可以成为对象;

属性的定义:元件的宽、高、长;字符串的长度等;

函数的定义:获取数值的指令,包括不限于数值内容、数值类型、数值的统计、数值的编辑等。

本课小结:中继器函数的应用在于理解Item、Reperter、TargetItem,操作当前中继器我们就使用Item\Reperter对应的函数,多个中继器交互需要使用TargetItem对应的函数;


 连续课程直通车

Axure重要元件三——中继器-CSDN博客

Axure重要元件三——中继器表单制作-CSDN博客

Axure重要元件三——中继器查询和统计-CSDN博客

Axure重要元件三——中继器时间排序-CSDN博客

Axure重要元件三——中继器添加数据-CSDN博客

Axure重要原件三——中继器删除数据-CSDN博客

Axure重要元件三——中继器修改数据-CSDN博客

Axure重要元件三——中继器函数-CSDN博客

中继器实现时间读取和修改-CSDN博客

如有其他相关问题,欢迎私信沟通,关注  结构化知识课堂-CSDN博客

明天的产品大咖就是你,创作不易,麻烦关注一下,点赞+收藏,感谢大家!


http://www.ppmy.cn/news/1540041.html

相关文章

网络通信与并发编程(二)基于tcp的套接字、基于udp的套接字、粘包现象

基于tcp的套接字 文章目录 基于tcp的套接字一、套接字的工作流程二、基于tcp的套接字通信三、基于udp的套接字通信四、粘包现象 一、套接字的工作流程 Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个…

网络原理 - HTTP/HTTPS

文章目录 HTTP抓包工具浏览器内置了抓包工具WiresharkFiddler使用 HTTP 协议格式请求响应 HTTP 请求 (Request)URL 基本格式URL encode认识 "方法" (method)GET 方法POST 方法经典面试题: 谈谈 GET 和 POST 的区别其他方法 认识请求 "报头" (header) HTTP …

Go Wails 学习笔记:创建第一个项目

文章目录 1. 安装 Wails2. 创建 Wails 项目3. 项目结构4. 运行项目5. 构建项目6. 部署和发布总结 Wails 是一个用于构建跨平台桌面应用程序的框架,允许开发者使用前端技术(如 HTML、CSS、JavaScript)以及 Go 语言来开发桌面应用。本文基于官方…

Maven运行时分析多余依赖问题

下载 loosejar 库 https://github.com/kyrill007/loosejar/releases 官方文档 以 IntelliJ IDEA 开发工具为例 1. 使用IDE 打开项目工程 2. Edit Configurations ... 如图: 增加 javaagent 配置 如图: -javaagent:${保存路径}/loosejar-1.1.0.jar …

vue3使用indexDB缓存静态资源

indexDB IndexedDB 是一个浏览器内建的数据库,它可以存放对象格式的数据,默认情况下,浏览器会将自身所在的硬盘位置剩余容量全部作为indexedDB的存储容量 indexDB的使用 1.初始化数据库 注:数据库的相关操作都是异步的 const request i…

淘宝商品 API 接口怎样去使用?

​​​​​​​ 在当今数字化商业时代,淘宝作为全球最大的电子商务平台之一,拥有海量的商品资源和庞大的用户群体。对于开发者和企业来说,淘宝商品 API 接口提供了一种强大的工具,可以实现对淘宝商品数据的高效获取和利用…

基于深度学习的对抗攻击的防御

基于深度学习的对抗攻击防御是一项重要的研究方向,旨在提高模型在面对对抗样本时的鲁棒性和安全性。对抗攻击通常通过向输入数据中添加微小扰动,使得深度学习模型做出错误的预测。为了应对这些攻击,研究人员提出了多种防御策略。 1. 对抗训练…

cv2.imshow和plt.imshow的区别

同样一张灰度图,plt.imshow显示的图片和cv2.imshow显示的图片不一致,这是因为cv2.imshow和plt.imshow在处理图像显示时的默认行为有所不同。 # matplotlib绘制 plt.imshow(image, "gray") plt.show()# cv2绘制 cv2.imshow("img", i…