轮播图1
轮播图2
轮播图3
轮播图4
轮播图5

热门内容

联系方式

联系电话:15110196166

QQ:826249686

联系地址:北京市海淀区中关村东路18#财智国际大厦c511

网址:http://www.runqihuamei.com


当前位置:首页 > 开发文档 > 模型组件属性 > 模型属性

模型属性

点击次数:更新时间:2017-09-21 11:09:36【打印】【关闭】

Shared Properties Shared properties are saved in the context of the model and apply to all instances of the same model. Property Meaning Valid Values Applicable to Comments

模型属性主要介绍模型的共享属性和本地属性。

共享属性(Shared properties)

共享属性将保存在模型的上下文中,并应用于同一模型的所有实例。

属性 含义 有效值 使用范围 具体说明
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) 大多数显示元素 不建议使用

 

本地属性(Local Properties)

本地属性将保存在模型的特定实例的上下文中,并且不适用于同一模型的其他实例。

属性 含义 属性 使用范围 具体说明
mandatory 指示实例是否必须存在 'true' / 'false' 连接器(开始,退出)和数据元素 通过右键单击元素切换
repetitive 指示是否可以有多个实例 'true' / 'false' 所有元素 通过右键单击元素切换
alwaysCreate 是否在创建元素时创建元素 'true' / 'false' 显示元素

如果缺少该值,默认是创建父元素时同时被生成。
如果为“false”,则在创建该元素或其任意子元素时被生成- 另请参阅<集合模型/生成>插件

columnName 数据库记录中相应字段的名称 根据数据库表字段名称命名 数据元素(<数据库记录集>下的数据子元素) 如果缺少该值,使用模型名称(空格用“_”替换)
columnSize 列大小 数字 数据元素(<数据库记录集>下的数据子元素)

适用于AS400上的DB2。
如果columnType属性设置为“CHAR”,则指定发送到<插入>/<更新>/<存储过程调用>模型时需要

 

columnType 列类型 有效数据类型 数据元素(<数据库记录集>下的数据子元素) 适用于AS400上的DB2。
如果设置为“CHAR”,并且数据元素的类型为文本,则假定对应的字段是固定大小,并且按照ColumnSize属性将设置的值传到<插入>/<更新>/<存储过程调用>模型,计算所需的字段空间大小
defaultValue 如果对应的字段不允许空值,则使用该值 任意模型 数据元素(<数据库记录集>下的数据子元素) 当<数据库记录集>模型传到<插入>/<更新>/<存储过程调用>时,对于元素没有值,并且同一元素的可空属性设置为“false”,则将使用此处指定的值而不是NULL。
databaseGenerated 指示相应字段的值是否由数据库自动生成 'true' / 'false' 数据元素(<数据库记录集>下的数据子元素) 默认值为“false”。
如果设置为“true”,<插入>将假定字段值将自动生成,并将被包含在<Inserted>退出连接器中返回调用
excludeFromFieldName 指示是否忽略相应字段的名称 'true' / 'false' 数据元素(<数据库记录集>下的数据子元素) 如果为“true”,与子元素相对应的字段名称不包括它(例如,如果A/B/C中的B被排除,则A/B/C映射到A_C而不是A_B_C)
nullable 指示是否在相应的数据库字段中允许空值 'true' / 'false' 数据元素(<数据库记录集>下的数据子元素) 默认值为'true'。
如果设置为“false”,当<数据库记录集>模型传到<插入>/<更新>/<存储过程调用>时,如果该元素没有值,将使用defaultValue属性中指定的值。
primaryKey 指示是否是主键 'true' / 'false' 数据元素(<数据库记录集>下的数据子元素)  
html.cellStyleClass 由模型元素定义的表格单元格(TD标签)的CSS样式类 Text (style class) <行(row)>模型内的元素  
html.cellWidth 表格宽度 HTML/CSS 长度属性 <行(row)>模型内的元素  
html.colSpan 表单元格的列范围(HTML colspan属性) Integer <行(row)>模型内的元素  
html.rowSpan 表单元格的行范围(HTML rowspan属性) Integer <行(row)>模型内的元素  
html.sortable 指示表是否可以按此列排序 'true' / 'false' 表单元格 (<行(row)>模型内的元素)  默认是 'true'
html.sortColumnName 计算或分析<Sort Column>时使用的数据库列名称 Text Table cells (<行(row)>模型内的元素)  默认是元素名称

 

 

地址:北京市中关村东路18#财智国际大厦c511  联系电话:010-86398936  邮箱:857749491@qq.com

北京润启华美信息系统有限公司始终致力于IT信息技术的研发与应用

powerd by 润启华美

客服

工作时间

周一至周日

8:00 - 18:00

在线客服

点击这里给我发消息 客服咨询