Supcan Freeform在页面的展现也是根据XML文件创建的,本文为该XML的规范性文档。
  Supcan Freeform XML文档的元素名和属性名也是大小写不敏感的.
  下面的文档中,数量"0-n"表示元素允许有多个,也可以没有; "1-n"表示至少要有1个; "0-1" 表示不多于一个; "1"表示必须有且只能是一个.

  在demo包的 Treelist 子目录下有大量的XML文件实例可供参考.





Expresses  
含义:计算列表达式;数量:0 - 1
属性名称含义可用值默认值
isOpt 或
isOptimize
是否自动按列的引用关系优化计算顺序true/falsetrue

Express
含义:计算列表达式条目;数量:1 - n,内容: 表达式

Validations
含义:客户端验证;数量:0 - 1

Validation
含义:客户端验证条目;数量:1 - n,内容: 表达式, 如果计算结果为非零,表示通过验证
属性名称含义可用值默认值
idid号,可选标注唯一的串,用于帮助API存取.(无)
locate定位的对象id,可选object的id,表示未通过验证时,光标将自动定位到该对象,并在上方浮现提示窗.
注:也可以不定义,硕正组件会自动从表达式中分析获得.
(无)
errorText
或 error
未通过验证时的提示性文字串,可以以“|”分隔中英文(无)
title提示窗标题标题,可选,可含如下文字之一:Warn、Success、Fail、Error、Prompt(可以更长,包含即可,例如Successful、Warning均合法)Prompt
icon提示窗图标可含如下文字之一:Stop、Success、Question、Info(可以更长,包含即可,例如Successful、Information均合法)Info
hold提示窗持续时间单位:秒,0表示永远显示,点击它才关闭. 它的默认值和icon有关(不是很精确):
  Success - 2.5秒;
  Info - 3.5秒;
  Question - 4.5秒;
  Stop - 永远显示;
(无)


Fonts  
含义:用到的字体资源;数量:0 - 1
属性名称含义可用值默认值
ref引用外部XML描述文件,
字体内容将来自该文件, 实现类似页面CSS的统一置换功能
外部XML文件的URL,可以是相对URL(无)

Font
含义:字体资源;数量:0 - n
属性名称含义可用值默认值
faceName 或 Face, Name对应Windows SDK中的LOGFONT结构中的同名属性.

注1: Height(或size)是字体的尺寸,单位是字体的逻辑单位,通常采用小于0的数字,如果大于0,则高度不包含文字的内部行距(internal-leading)。常用的尺寸是-8, -9, -10, -11, -12, -14, -16, -18, -20, -22, -24, -26, -28, -36, -48, -72;
注2: weight=400/700 对应 非粗体/粗体;
注3: Bold=false/true 对应 非粗体/粗体
系统默认字体
charSet整数
height 或 FontSize, Size整数
weight 或 Bold整数
width整数
pitchAndFamily整数
quality整数
italic整数
underline整数
outPrecision整数
strikeOut整数
clipPrecision整数
escapement整数
orientation整数
isAntiAlias是否抗锯齿平滑显示true/falsefalse
ShadowAlpha阴影的透明度0 至 2550
ShadowBlur阴影的模糊度0 至 1000
ShadowX阴影的横向偏移-120 至 1200
ShadowY阴影的纵向偏移-120 至 1200