功能分类: UI Controls Applab JavaScript 少儿编程
获取指定 id
控件指定的 property
属性的值。
一般情况下,你在 Applab 里的 设计
模式下可以更容易更直观地设置所有页面控件的属性。但有时候你也需要在 APP 应用运行时根据用户操作及触发的不同事件,相应地动态查看并修改一些控件的属性。这时候就可以使用 getProperty()
方法来查看指定控件的属性。使用这个方法,你可以对控件在 设计
模式下显示的所有属性进行查看。
属性名称 | 属性值 | 对哪些控件有效 |
---|---|---|
"width" | number |
设计 模式下除 screen 外所有类型的控件 |
"height" | number |
设计 模式下除 screen 外所有类型的控件 |
"x" | number |
设计 模式下除 screen 外所有类型的控件 |
"y" | number |
设计 模式下除 screen 外所有类型的控件 |
"text-color" | color string | Button、text input、label、dropdown 以及 text area |
"background-color" | color string | Button、text input、label、dropdown、screen 以及 text area |
"font-size" | number | Button、text input、label、dropdown 以及 text area |
"text-align" | string ("left", "right", "center", or "justify") | Button、label 以及 text area |
"hidden" | boolean |
设计 模式下除 screen 外所有类型的控件 |
"text" | string | Button、label 以及 text area |
"placeholder" | string | Text input |
"image" | string | Button、image |
"group-id" | string | Radio button |
"checked" | boolean | Radio button、checkbox |
"readonly" | boolean | Text area |
"options" | list of values | Dropdown |
"value" | number | Slider |
"min" | number | Slider |
"max" | number | Slider |
"step" | number | Slider |
getProperty(id, property)
名称 | 类型 | 必需 | 参数描述 |
---|---|---|---|
property | string | Yes | 指定要获取的属性名称。 |
id | string | Yes | 指定控件的 id 唯一标识。必须以字母开头,不能包含空格,可以包含字母、数字、减号 - 以及下划线 _ 。 |
设计
模式里的相关代码模块里,相关属性选择的下拉列表将自动筛选出当前控件相关的属性。与当前控件不相关的属性不会出现在列表里。