变量控件 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 用途:用于事件脚本之间调用。如:添加一个变量并设为全局,所有页面控件的脚本都可以访问它。 属性 --------------------------------- .. image:: image/变量/变量控件属性.png :align: center :alt: 变量控件属性 | **基础属性 :** 参考控件概念- :ref:`基础属性` **特有属性 :** .. image:: image/变量/变量控件特有属性1.png :align: center :alt: 变量控件特有属性1 | + 变量类型(type):变量类型:0-数值 1-文本(只读) - 数值(val):数值,范围:-2,147,483,648 至 2,147,483,647(读写) **当变量类型设为文本时,特有属性如下图:** .. image:: image/变量/变量控件特有属性2.png :align: center :alt: 变量控件特有属性2 | - 文本值(str):文本值,即字符串(读写) + 文本最大长度(size):文本最大长度(字节),范围0-4096,UTF8编码下中文字符占用3个字节,其他编码中文字符占用2个字节(只读) --------------------------------- 功能演示 --------------------------------- `点击下载演示工程 `_ .. image:: image/变量/变量功能演示.png :align: center :alt: 变量功能演示 | .. tip:: 把工程配置的启动页面(pid)改为当前页面ID可以立即显示此页面。 | 使用变量控件注意: 1. 支持数值、字符串两种类型 2. 私有时,注意脚本写法:val0.val,而不是单纯的val0 3. 设为全局时,其他页面访问脚本写法:val.val0.val [页面名.控件名.属性] | | | | | |