在TC中利用XML格式化对象属性显示的样式

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

使用XML格式化对象的属性显示样式

‐form、item…

1.首先建立一个数据集

a.[方法一,] 命名引用方式导入一个XML文件, 这个XML文件就是按照一定的语法

格式表述了表单的显示样式.

b. [方法二,] 或者直接选择新建好的数据集, 切换到”Viewer” 模式, 如果是管理员权

限的话, 就可以直接在右边的界面中直接敲打代码, 应用自动产生Stylesheet.xml

的命名引用,而 如果不是管理员只有浏览的权限.

2.应用格式到指定的表单

a.

如上图所示, 第一个下拉列表框中就是用来选择需要应用格式的表单

右边的三个选项分别为格式 应用的目标格式: 属性/表单/概要

”属性”: 右击对象选择属性后显示

”表单”: 显示在Viewer模式下

”概要”: 显示在Summary下

b.选择好需要应用格式的对象 , 单击”应用” , 完成格式渲染

3.格式化XML的语法说明

a.基本框架元素

//XML文件的声明,必需要输入

//格式化标记区域

//标识第一个tab界面

//显示表单属性的设置,只有使用了这个元素的属性才会显示出来

//该tab页面中第一列的属性,只有page有属性format时才可以使用

//插入一条横线

//该tab页面中第二列的属性

b.元素属性

1. rendering: 不需要属性

2.

i.titleKey:

ii.title: 显示的名称, 如果只有一列, 即format=OneColumn时无法显示输入的名称

iii.format: [可选][胖客户端和瘦客户端]显示几个列, 最多两列, 不输入值默认为一列

format=”OneColumn”

Format=”TwoColumn”

3.

: [必须],属性在数据库中ID,只有输入正确才能够有效果, 严格的名称

应该在BMIDE中查看, 如果没有经过汉化的话, 表单上依然显示的原来的id.

j.icon: [可选][胖客户端],显示属性的图标,图标的目录位置位于胖客户端 示例:icon=”images/group.gif”

k.renderingtype: [可选][胖客户端和瘦客户端]

renderingtype=”headed” [为默认值]将属性名称显示在输入框的左边

renderingtype=”headless”不显示属性名称

renderingtype=”titled” 显示属性名称在上面

l.renderingHint: [可选]

一般属性都是有样式的,比如说是string ,intergrate ,char等,每个样式都有其自己的渲染格式,比如对于String来说,

如果size < 60就是textfield

如果60 < size < 2500就是textarea

如果size >= 2500就是longtext

renderingHint就是来指定属性格式的

renderingHint=”textfield” ,string格式默认的显示

renderingHint=”textfield” column=”20” column,定义了输入框的长度,宽度

默认为1,且不可以改动

renderingHint=”textarea” ,

renderingHint=”textarea” column="12" row="5",定义了长度和宽度

renderingHint=”checkbox” 多选按钮

renderingHint=”radiobutton”, 单选按钮,好似上面这两个用处没有试出,可能要结合属性的值列表

……….

其它的属性省略介绍,比较常用的应该是:

a.控制属性的显示和屏蔽

b.属性的两列显示样式

c.多页显示属性

4.补充说明:

对如如何更改id的显示名称,比如汉化成中文显示的方法:

对于单个用户的显示修改: user_property_names.xml

对于整个系统的显示修改: system_property_names_locale.xml

这两个文件都位于TC_ROOT\lang\textserver\language directory.

如:My Property

相关文档
最新文档