固定元件名称是我们保留的元件名称、一般都是作为系统底层处理的代码的一部分,系统开发过程中默认的带<>符号的元件或对象都是我们保留的名称/特指元件名称,程序运行时,这部分依WEB标准处理规范执行对应的处理功能
固定名称一般都是开发者放入一个可视化元件后,其内部默认自带的子元件的名称,一般只需知道这个子元件名称不能改,可以对其传值,某些子元件在其内部放入更多元件,除了不能重命名外和其他元件操作方式完全一样
- 开发过程中,需注意:
1、带<>保留名称的元件/对象不可以修改本地名称,否则功能失效
2、如果一个处理逻辑或上级模型中有两个同样的保留名元件/对象,可以修改全局名/模块名称,否则固定名称功能失效
3、可以自定义随时手动添加或修改保留名称(下图为输入类元件加一个普通行为处理元件并命名为,当输入内容后执行一些逻辑处理如验证查询或计算)
保留元件名称/特指元件名称
(知道有这些属性就可以,基本不需要自定义设定固定名称元件)
保留元件名称 | 使用元件/对象 | 父级模型 | 使用说明 |
---|---|---|---|
<Mobile View> | 最底层显示 | 系统最底层 | 默认在模板中放置,手机移动端显示的内容都在其中开发 |
<Desktop View> | 最底层显示 | 系统最底层 | 默认在模板中放置,电脑端显示的内容都在其中开发 |
<Add Attachment> | Button 按钮 | 富文本编辑器 | 富文本中添加按钮时用,需在web/settings.js中配置处理 |
<Footer> | Group 组元件 | Table 表格 | 其中放行元件,表格中正常行元件下面的显示内容部分 |
<Header> | Group 组元件 | Table 表格 | 其中放行元件,表格中正常行元件上部的显示内容部分 |
<Init> | 任意显示元件 | Tree Item 树显示 | 放置树显示对象中要显示的元件 |
<Insert Image> | Process 行为处理元件 | 任意显示元件 | 在显示元件显示时预先执行其中的行为处理逻辑 |
<On Blur> | Button 按钮 | 富文本编辑器 | 富文本中添加按钮时用 |
<On Browse> | Process 行为处理元件 | 任意显示元件 | 基于浏览器的鼠标或输入等离开显示对象时的处理事件 |
<On Change> | Process 行为处理元件 | Input Fielddisplay 输入类元件 | 输入框点击时执行其中的处理逻辑 |
<On Click> | Process 行为处理元件 | Editable display 可编辑处理的显示元件 | 基于浏览器的鼠标或输入等离开显示对象时的处理事件 |
<On Collapse> | Process 行为处理元件 | Clickable display 可点击的显示元件 | 基于浏览器的对象点击的处理事件 |
<On Context Menu> | Process 行为处理元件 | Tree Item 树显示 | 点击树元件中的收起图标“-”时的处理 |
<On Delete> | Process 行为处理元件 | 任意显示元件 | 基于浏览器的用户点击右键时的的处理事件 |
<On Delete> | Process 行为处理元件 | 任意显示元件 | 逻辑处理中显示行为元件Delete Element,Display Actions/Close Window等执行后的逻辑 |
<On Double Click> | Process 行为处理元件 | Clickable display 可点击的显示元件 | 基于浏览器的对象双击的处理事件 |
<On Element Change> | Process 行为处理元件 | 任意显示元件 | 非保留名称的对像/元件名变化时的逻辑处理 |
<On Expand> | Process 行为处理元件 | Tree Item 树显示 | 点击树元件中的展开图标“+”时的处理 |
<On Focus> | Process 行为处理元件 | 任意显示元件 | 基于浏览器的的用户进入显示元件/对象的处理事件 |
<On Key Down> | Process 行为处理元件 | 任意显示元件 | 与浏览器的获取事件参数一起执行用户按键后的<On Key Press>前的逻辑处理 |
<On Key Press> | Process 行为处理元件 | 任意显示元件 | 与浏览器的获取事件参数一起执行用户按键<On Key Down>后的<On Key Up>前的逻辑处理 |
<On Key Up> | Process 行为处理元件 | 任意显示元件 | 与浏览器的获取事件参数一起执行用户按键后<On Key Press>后处理逻辑 |
<On Leave View> | Process 行为处理元件 | 系统最底层 | 用户转到另一显示块时的处理逻辑 |
<On Location Change> | Process 行为处理元件 | 系统最底层 | 用户的页面地址发生变化时的逻辑处理 |
<On Login> | Process 行为处理元件 | 系统/应用 | 用户登录系统后的处理逻辑 |
<On Logout> | Process 行为处理元件 | 系统/应用 | 用户退出系统后的处理逻辑 |
<On New Session> | Process 行为处理元件 | 系统/应用 | 用户操作中新的服务器对话产生时的处理逻辑 |
<On Message> | Process 行为处理元件 | Subscribe 订阅元件 | 订阅后的多对象返回逻辑 |
<On Mouse Down> | Process 行为处理元件 | 任意显示元件 | 基于浏览器的对象点击的处理事件<On Click>前的处理逻辑 |
<On Mouse Move> | Process 行为处理元件 | 任意显示元件 | 基于浏览器的鼠标移到的内容上的处理逻辑 |
<On Mouse Out> | Process 行为处理元件 | 任意显示元件 | 基于浏览器的鼠标移出显示内容的处理逻辑 |
<On Mouse Over> | Process 行为处理元件 | 任意显示元件 | 基于浏览器的鼠标在显示内容移动的处理逻辑 |
<On Mouse Up> | Process 行为处理元件 | 任意显示元件 | 基于浏览器的对象点击的处理事件<On Click>后的处理逻辑 |
<On Orientation Change> | Process 行为处理元件 | 移动端显示块 | 用户将移动设备显示方向改变后的处理逻辑 |
<On Select> | Process 行为处理元件 | Menu Button 菜单按钮 | 用户点击菜单按钮选项后的处理逻辑 |
<On Select> | Process 行为处理元件 | Tabbed Pane中的分页显示元件 | 用户点击页面对应的标签时的处理逻辑 |
<On Session Timeout> | Process 行为处理元件 | 系统/应用 | 用户操作中新的服务器对话结束时的处理逻辑 |
<On Sort> | Process 行为处理元件 | Table 表格 | 用户点击表格中可排序的列时的处理逻辑 |
<On Touch End> | Process 行为处理 | 任意显示元件 | 用户触摸操作结时抬起手指的处理逻辑 |
<On Touch Move> | Process 行为处理元件 | 任意显示元件 | 用户触摸操作时移动手指的处理逻辑 |
<On Touch Start> | Process 行为处理元件 | 任意显示元件 | 用户触摸操作时开始时的处理逻辑 |
<Welcome> | Process 行为处理元件 | 系统最底层 | 一个新的系统/服务启动时的逻辑处理 |
<On [Custom Event Name]> | Process 行为处理元件 | 任意显示元件 | 自定义的处理,用于对独立的元件对象的处理逻辑,一般是Display Actions/Fire Event来触发的 |
保留名称/特指元件名称
保留元件名称(去掉’符号) | 数据对象类型 | 父级模型 | 使用说明 |
---|---|---|---|
<All Columns> | Text 文本/字符串 | Table 表格 | 表格中将表头信息用逗号分开存放一个变量,旧模板中用 |
<Caption> | Text 文本/字符串 | 任意显示元件 | 存放任意显示元件标题的变量,可以将名称传给它 |
<Checked> | Boolean 布尔值 | Check Box / Radio Button 勾选或选择 | 勾选时的状态值,注意未勾选则为空值,在开发中可用查看是否有值Exists来做预判 |
<Col Span> | Number 数字数据 | 任意显示元件 | 变量,其中的值来确定当前显示元件占据几列显示位置 |
<Currency Position> | Number Display 数字显示元件 | 货币符号相对于数字显示的位置 | |
<Currency Symbol> | Number Display 数字显示元件 | 货币符号 | |
<Current Content> | Anything 任意数据 | Variable Pane 动态显示的块 | 动态显示块当前显示内容的对象变量 |
<Decimal Places> | Number 数字数据 | Number Display 数字显示元件 | 定义显示小数位数的变量 |
<Direction> | Text 文本/字符串 | 任意显示元件 | 存放’ltr’/’rtl’值的变量,ltr:left to right 文字左到右显示,反之rtl |
<Disabled> | Boolean 布尔值 | 按钮等元件中 | 禁用元件逻辑的变量 |
<Done> | Nothing (exit) 空值输出 | 任意行为处理 | 是逻辑处理等完成后的输出接口,但是没有值传出 |
<Empty Option Text> | Text 文本/字符串 | Chooser 选择元件 | 如果选择元件没有选值,就取这个变量值 |
<Expandable> | Boolean 布尔值 | Tree Item 树显示 | 变量来定义是否显示树对象中的展开/收起图标 |
<Expanded> | Boolean 布尔值 | Tree Item 树显示 | 显示树对象中的展开/收起状态值 |
<HTML Text> | Text 文本/字符串 | 富文本编辑器 | 富文本编辑器中存放编辑的超文本内容的变量 |
<Height> | Text 文本/字符串 Number 数字数据 | 任意显示元件 | 存放显示对象的宽度,带单位 |
<Hidden Columns> | Text 文本/字符串 | Table 表格 | 表格中将列信息用逗号分开存放一个变量,这些列默认不显示 |
<Image Path> | Text 文本/字符串 | Nenu Item 菜单中项目 | |
<Labels> | Map 键值对数据 | 系统最底层 | 一个标签标题键值对的变量 |
<Max Length> | Number 数字数据 | 输入框 | 限制可输入的字符个数 |
<Options> | 任意类型 | Chooser / Menu Button 选择/菜单按钮元件 | 存放选项的值的变量 |
<Path> | Text 文本/字符串 | Image 图片 | 存放要显示的图片地址的变量 |
<Read Only> | Boolean 布尔值 | 任意显示元件 | 一个布尔值存放变量,放“是”值时,显示元件只可读不可编辑 |
<Resources> | Map 键值对数据 | 系统最底层 | 图片和超文本地址信息存放的键值信息结构的变量 |
<Row Span> | Number 数字数据 | 任意显示元件 | 变量,其中的值来确定当前显示元件占据几行显示位置 |
<Screen Y> | Number 数字数据 | 任意显示元件 | 存放父对象垂直方向的位置值的变量 |
<Selected HTML Element> | 富文本编辑器 | ||
<Selected HTML Text> | 富文本编辑器 | ||
<Selected Item> | Tree Item 树显示项目 | Tree 树显示 | 存放当前显示树项目的变量 |
<Selected Pane> | 任意类型 | Tabbed Pane 分页显示元件 | 当前所显示分页存放的变量 |
<Selected Row> | Row 行数据 | Table 表格 | 当前选中的行对象存放的变量 |
<Sort Order> | Text 文本/字符串 | Table 表格 | 当前排序的规则的存放变量 |
<Style Class> | Text 文本/字符串 | 任意显示元件 | 存放显示元件的样式类的变量 |
<Style> | Text 文本/字符串 | 任意显示元件 | 存放显示元件的样式标签与值信息的变量 |
<Tooltip> | Text 文本/字符串 | 任意显示元件 | 显示鼠标移动到显示元件上时出现的提示信息的变量 |
<Use Thousands Separator> | Number Display 数字显示元件 | ||
<Valid Values> | Structure 数据结构 | 系统最底层 | 用复杂表格生成方式处理后的表格的各参数值存放对象 |
<Validation Message> | Text 文本/字符串 | 任意显示元件 | 可以将提示信息放入显示元件中此变量,在操作时会浮动显示此提示信息,如果html.validate属性值为true,则弹出提示信息且不执行其他处理 |
<Value> | 任意类型 | Editable / read-only display 可编辑或只读显示元件 | 存放显示元件的值 |
<Visible> | Boolean 布尔值 | 任意显示元件 | 存放是否显示元件的值,如果为“否”,则元件及其子元件均不显示,但子元件的值不改变 |
<Width> | Text 文本/字符串 Number 数字数据 | 任意显示元件 | 存放显示对象的高度,带单位 |