保留的元件名称是系统底层处理的代码的一部分,系统开发过程中默认的带<>符号的元件或对象都是我们保留的名称/特指元件名称,程序运行时,这部分依WEB标准处理规范执行对应的处理功能。

  • 开发过程中,需注意:
1、带<>保留名称的元件/对象不可以修改本地名称,否则功能失效
2、如果一个处理逻辑或上级模型中有两个同样的保留名元件/对象,可以修改全局名/模块名称
3、可以自定义随时手动添加或修改保留名称(下图为输入类元件加一个普通行为处理元件并命名为<On Change>,当输入内容后执行一些逻辑处理如验证查询或计算)

 

  • 以下为开发中会用到的保留元件名称/特指元件名称:
行为处理及显示元件中的保留名称/特指元件名称
保留元件名称 使用元件/对象 父级模型 使用说明
<Mobile View> 最底层显示 系统最底层 默认在模板中放置,手机移动端显示的内容都在其中开发
<Desktop View> 最底层显示 系统最底层 默认在模板中放置,电脑端显示的内容都在其中开发
<Add Attachment> Button 按钮 富文本编辑器 富文本中添加按钮时用,需在web/settings.js中配置处理
<Footer> Group 组元件 Table 表格 其中放行元件,表格中正常行元件下面的显示内容部分
<Header> Group 组元件 Table 表格 其中放行元件,表格中正常行元件上部的显示内容部分
任意显示元件 Tree Item 树显示 放置树显示对象中要显示的元件
<Init> Process 行为处理元件 任意显示元件 在显示元件显示时预先执行其中的行为处理逻辑
<Insert Image> Button 按钮 富文本编辑器 富文本中添加按钮时用
<On Blur> Process 行为处理元件 任意显示元件 基于浏览器的鼠标或输入等离开显示对象时的处理事件
<On Browse> Process 行为处理元件 Input Fielddisplay 输入类元件 输入框点击时执行其中的处理逻辑
<On Change> Process 行为处理元件 Editable display 可编辑处理的显示元件 基于浏览器的鼠标或输入等离开显示对象时的处理事件
<On Click> Process 行为处理元件 Clickable display 可点击的显示元件 基于浏览器的对象点击的处理事件
<On Collapse> Process 行为处理元件 Tree Item 树显示 点击树元件中的收起图标“-”时的处理
<On Context Menu> 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 行为处理元件 <Mobile View>移动端显示块 用户将移动设备显示方向改变后的处理逻辑
<On Select> Process 行为处理元件 Menu Button 菜单按钮 用户点击菜单按钮选项后的处理逻辑
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>
<Options> 任意类型 Chooser / Menu Button 选择/菜单按钮元件 存放选项的值的变量
<Path> Text 文本/字符串 Image 图片 存放要显示的图片地址的变量
<Read Only> Boolean 布尔值 任意显示元件 一个布尔值存放变量,放“是”值时,显示元件只可读不可编辑
<Resources> Map 键值对数据 系统最底层 图片和超文本地址信息存放的键值信息结构的变量
 <Row Span> Number 数字数据 任意显示元件 变量,其中的值来确定当前显示元件占据几行显示位置
<Screen X> 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 数字数据 任意显示元件 存放显示对象的高度,带单位