<< 点击显示目录 >> 主页 mappView帮助助手 > mapp View帮助信息 > 工程 > 定制的小工具 > 复合型小部件 > 编辑复合小部件(XML) > 复式小组件的默认属性Default properties of a compound widget |
一个复合部件有以下标准属性或事件名称。这些名字 不允许 作为用户定义的属性使用 。
这些属性在.compoundwidget文件的定义中不可见。
Attribute |
说明 |
type |
当在内容片段中使用的部件的名称空间(例如widgets.widgetlibrary_0.Motor)。 |
top |
在内容片断中使用的小组件的绝对位置,从被包围的元素(如容器小组件或内容片断)的顶部边界测量。 |
left |
在内容片中使用的部件的绝对位置,从被包围元素(如容器部件或内容片)的左边界开始测量。 |
width |
定义小组件在内容片中使用时的总宽度,单位是像素。 |
height |
定义在内容片中使用的小组件的总高度,单位是像素。 |
margin |
定义小组件的外部边界与小组件的实际设置位置的偏移。 |
permissionView |
定义允许看到该小组件的角色。对于没有足够权限的角色,该小组件是隐藏的。 |
permissionOperate |
定义了允许使用该小组件的角色。对于没有足够权限的角色,小组件不响应用户互动,不触发事件。 |
enable |
定义小组件的可用性。一个禁用的小组件(enable=false)不响应用户互动,也不触发事件。它的 "禁用 "样式在运行时显示。启用 "行为从容器小组件继承到子小组件。 |
visible |
定义了小组件的可见性。小部件可以用visible=false来隐藏。(visible = true, hidden = false)。可见 "行为从容器小部件继承到子小部件。 |
Event |
说明 |
Arguments |
Click |
点击小部件时触发。 |
• origin: String
"origin" 包含触发点击事件的小部件的ID。 |
DisabledClick |
当点击禁用的小部件时触发。 |
• origin: String
"origin" 包含触发点击事件的小部件的ID。
• hasPermission: Boolean
hasPermission 定义了当前用户是否有必要的权限来访问它。 |
EnableChanged |
如果小组件的可用性被改变就会被触发。 |
• value: Boolean
"value" 定义了该小组件的可用性。如果返回 "true",该小组件可以被使用;如果返回 "false",它不能被使用。 |
VisibleChanged |
如果小组件的可见性被改变就会触发。 |
• value: Boolean
"value" 定义了小部件的可见性。如果返回 "true",该小组件将被显示;如果 "false",它将不被显示。 |
Action |
说明 |
Arguments |
SetEnable |
控制小组件的可用性。 |
• value: Boolean
如果值为 "true",则启用。否则,禁用。 |
SetVisible |
控制小组件的可见性。 |
• value: Boolean
如果该值为true,则是可见的。否则,不可见。 |