属性 |
含义 |
有效值 |
使用范围 |
具体说明 |
authenticationMethod |
指定是否使用简单的基于tomcat的身份验证 |
'None' / 'JDBC' / 'NTLM' |
根模型
(Root system)
|
仅对RHStudio的嵌入式服务器有效,并可在Configuration.XML中重新设置。
如果设置为JDBC/NTLM,则针对数据库/Windows目录实现相关的简单tomcat身份验证方法。
如果设置为None,则不会使用tomcat身份验证,您需要实现自己的建模身份验证。
如果未指定值,且假定发现了JDBC数据库连接,那么通过检查模型层次结构寻找包含引用“User_Roles”表的数据库记录模型,以此确定认证方法。 |
clientSideDatabase |
在服务器端或客户端上下文(context)中执行数据库插件 |
'server'/'local' |
根模型
Root system
|
当值是"local"时, 在客户端模型中建模的数据库插件在客户端上针对客户端数据库<浏览器存储数据库>执行(仅在某些浏览器中可用,目前为Safari和Chrome)。服务器端模型中的数据库插件是针对数据库服务器端执行。
当值是"server",所有数据库插件,无论在任何层的模型都将在服务器端执行。 |
dataSource |
重新设定数据源 |
应用程序的“Configuration.xml”/上下文文件中定义的数据源 |
数据库记录 |
覆盖引用该‘数据库记录’元素的所有数据库插件的默认数据源(jdbc/Main),包括“从数据库导入结构”的表向导 |
顶层服务 |
覆盖由服务建立的事务处理(transactions)中使用的主数据源(请参阅此处) |
format |
显示元素/序列化格式 |
取决于数据类型 |
原子数据类型 |
有关日期格式,请参阅Java的SimpleDateFormat,了解支持格式的详细信息 |
javascript.constructor |
用于创建客户端模型实例的构造方法 |
Javascript类的名称 |
任何客户端模型 |
如果缺少该值,则使用插件描述符中的值 (不推荐使用) |
maxLength |
最大字符数 |
整型数 |
原子数据类型 |
定义可存储的字符数(与html.maxLength相同)(不推荐使用) |
oldCssExclude |
旧版本平台(主要是非移动平台的)css删除 |
'all'/'mobile' |
根模型
Root system
|
"all":旧平台CSS被排除在外(这主要是非移动的CSS,可以在平台的'style'文件夹的'old'子文件夹中找到)。
"mobile":当未指定的旧CSS包含在所有视图中时。旧的CSS被排除在<移动视图>,但包含在<桌面视图>中。
|
requiredPermission |
权限名称 |
任意字符串 |
所有模型 |
只有具有此权限的用户才能看到/使用该模型(请参阅授权模块) |
serviceTimeout |
最大运行时间(秒) |
整型数 |
顶层服务 |
|
tableName |
<数据库记录集>模型映射到的数据库表或视图的名称 |
数据库表名称 |
<数据库记录集>模型 |
如果缺少该值,使用模型名称(空格用“_”替换) |
tableType |
<数据库记录集>模型映射到的表的类型 |
参考MySQL文档 |
<数据库记录集>模型 |
仅与MySQL相关(当应用程序的“Configuration.xml”文件中的“init_db”参数为“true”时需要该值) |
value |
常量值 |
取决于数据类型 |
常量 |
|
html.adjustBottom |
<分割显示面板>模型调整高度 使模型底部与屏幕底部之间高度相匹配 |
'true'/'false' |
<分割显示面板> |
|
html.adjustBottomMargin |
调整高度时设置屏幕底边距。 |
像数px |
<分割显示面板> |
px单位是默认的,不需要指定. |
html.allowHTMLTags |
"true":HTML标签在内容文本中转义(<Value>)
"false":HTML标签在内容文本中不转义(<Value>)
|
'true'/'false' |
文本显示,显示面板,一般显示模型
|
|
html.applicationTitle |
应用程序标题 |
任意字符串 |
根模型
Root system
|
如果缺少该值,则使用根模型的名称 |
html.borderWidth |
<分割显示面板>的外边框的宽度 |
像数px |
<分割显示面板> |
px单位是默认的,不需要指定. |
html.bottomPaneHeight |
<纵向分割面板>模型下面部分窗体的高度 |
像数px |
<纵向分割面板> |
px单位是默认的,不需要指定. |
html.caption |
标题文字 |
字符串 |
web应用:
标签(Label), 按钮(Button), 多选框(Checkbox), 单选按钮(Radio Button),选择器(Chooser), 表(Table)
移动应用:
字段(Field) , 页面(Page)
|
|
html.compactNavigationTabs |
根据需要显示导航选项卡(透视图和视图) |
'true'/'false' |
根模型
Root system
|
如果为'true',每个用户只有在多个透视图(和/或)视图(在给定的透视图中)才能看到透视图(和/或)视图选项卡,才能把具体视图内容显示给用户。
如果用户权限将给定透视图中的视图数限制为1,则不会显示该透视图中的标签(显示在顶部)。
如果用户权限使得所有允许的视图属于单个透视图,则不显示透视选项卡(出现在左侧或右侧)。 |
html.contentHeight |
表中可滚动内容的高度 |
HTML / CSS长度单位 |
表(Table) |
|
html.contentHeight |
<标签页显示面板>模型中的内容区域的高度 |
HTML/CSS |
<标签页显示面板>模型 |
|
html.contentWidth |
表中可滚动内容的宽度 |
HTML/CSS长度单位 |
表(Table) |
|
html.currencySymbol |
要显示为货币的符号(例如“$”) |
字符串 |
<数字显示>模型 |
|
html.customNavigation |
关闭默认的导航机制 |
'true'/'false' |
根模型
Root system
|
如果为true,则每个用户都会看到一个自定义的视图,而不显示透视图(和/或)视图选项卡等默认的页面。 导航到其他视图必须重新建模(例如使用<转换显示页面>)。 |
html.decimalPlaces |
要显示的小数位数(-1 =无限制) |
整型数字(Integer) |
<数字显(Number Display)> |
|
html.height |
显示元素的高度 |
HTML / CSS长度单位 |
大多数显示元素 |
|
html.icon |
图片路径 |
字符串 |
<页面(Page)> |
|
html.leftPaneWidth |
<分割显示面板>模型左侧窗格的初始宽度 |
像数px |
<分割显示面板> |
px单位是默认的,不需要指定. |
html.maxLength |
允许的字符数 |
整型数字(Integer) |
<输入框>模型 |
|
html.paddingWidth |
<分割显示面板>中的窗格内的填充量,内间距(padding) |
像数px |
<分割显示面板> |
px单位是默认的,不需要指定. |
html.selectable |
表示表格行是否可以选定 |
'true'/'false' |
表(Table) |
|
html.size |
输入字段的大小 - 对应到HTML 元素的大小(size)属性 |
字符数 |
<输入框>模型 |
|
html.showCaption |
表示是否显示表格的标题 |
'true'/'false' |
表(Table) |
|
html.showHeadings |
指示是否显示表的列标题 |
'true'/'false' |
表(Table) |
|
html.showPercentage |
将数字显示为百分比 |
'true'/'false' |
<数字显(Number Display)> |
|
html.sort |
激活<表(table)>上的排序支持(列标题上的箭头向上/向下箭头,<Sort Order>数据元素,<On Sort>事件处理程序) |
'single'/'multiple' |
表(Table) |
|
html.src |
图片路径 |
字符串 |
图片(Image) |
|
html.styleClass |
元素的CSS样式类(映射到HTML元素的css类属性) |
文本(空格分隔的样式类名列表) |
大多数显示元素 |
|
html.targetWindow |
目标窗口的名称。 _blank总是打开一个新窗口。 (参见Javascript文档) |
字符串(窗口名称) |
弹出窗口(Popup) |
|
html.templatePath |
作为模板的HTML文件的相对路径 |
URL |
<导入HTML(Embedded HTML)> |
|
html.templateURL |
作为模板的HTML文件的相对路径 |
URL |
弹出窗口(Popup)/ 对话框(Dialog) /弹入窗口 (Pop-in) |
覆盖平台默认的模板(popup.html 用于Popup,popin.html用于 Dialog/Pop-in),位于服务器的根目录中) |
html.textDirection |
文本显示顺序,从右到左或从左到右 |
'rtl' / 'ltr' |
根模型
Root system
|
默认是从左到右 |
html.textTranslation |
多国语言对应,指示翻译机制是否适用于该元素 |
'true'/'false' |
大多数显示元素 |
|
html.useThousandsSeparator |
|
'true'/'false' |
<数字显(Number Display)> |
|
html.width |
显示元素的宽度 |
HTML/CSS length units |
大多数显示元素 |
|
html.windowHeight |
弹窗口出或对话框的高度 |
Number of pixels |
弹出窗口(Popup)/ 对话框(Dialog) |
px单位是默认的,不需要指定. |
html.windowOptions |
各种窗口选项 - 映射到窗口函数传递给window.open - 请参阅Javascript文档 |
Text |
弹出窗口(Popup) |
|
html.windowWidth |
弹出窗口或对话框的宽度 |
Number of pixels |
弹出窗口(Popup)/ 对话框(Dialog) |
px单位是默认的,不需要指定. |
html.zebraTable |
将“偶数行”和“奇数行”交替添加到表行。类以支持斑马“zebra”样式表 |
'true'/'false' |
表(Table) |
|
html.wrapperStyleClasss |
CSS样式类用于显示元素的包装标签 |
Text (style class) |
大多数显示元素 |
不建议使用 |
html.wrapperTag |
一个封装显示元素的html标签(将被wrapper_tags替换) |
Text (html tag) |
大多数显示元素 |
不建议使用 |