### Supcan TreeList组件

Supcan TreeList是硕正RIA Suit中的一个功能组件，实现页面中固定表格(Grid)的富操纵浏览、富输入、行列计算关系、分页打印等功能。
Treelist显示方式有列表和树两种形式，并且二者是相通的，可随意转换；
Treelist列表允许多层表头显示、主窗口支持左右分屏(类似冻结)显示；
Treelist有完善的事件触发机制，包括鼠标单击双击、输入更改等等；
总之，Treelist吸取了PowerBuilder DataWindow 和 DevExpress 等产品的优势，产品定位于页面应用。因常规的依托于<Table>、 <input> 和js的纯html表格处理软件大多简陋不堪，或功能残缺不全、性能不佳，让页面开发人员头疼不已，而在企业Web应用软件的开发中，强交互的Grid又是一个绕不开的需求，Supcan Treelist应运而生。

1.创建实例

Supcan Treelist组件是通过插件/加载项创建的，可以直接调用 dynaload.js 中的函数创建:

    insertTreeList('AF', 'Border=single; borderColor=red')

其中第二个参数即 “创建参数”，决定了如何在页面上展现 Supcan Treelist 实例，创建参数中可包含多个子串，子串间以 "；" 分隔。
创建参数的名值对的规范如下：

子串名 | 含义 | 可用值 | 默认值
--- | --- | --- | ---
Border | 边界 | 1.none - 无边界 2.single - 单线条边界 3.3dLower(或3d) - 3D凹进边界 4.3dRaise - 3D凸起边界 | single
BorderColor | 边界色 | 颜色，仅用于Border=single | #7f9db9
Hue | 强制更改色调 | LightGray - 浅灰色 Caramel - 焦糖色 Lilian - 百合花色 Lividity - 青黑色 注：更改结果将保存至系统文件，永久有效. | (无)
EventLog | 事件日志 | 文件名，建议后缀是txt, 不必带路径，系统将自动在 BC 目录下创建. 该文件能自动记录本组件实例的所有事件, 用于程序调试. 注：正式运行时请不要使用，因为频繁读写磁盘会导致性能下降. | 无
FuncLog | 函数调用日志 | 文件名，建议后缀是txt, 不必带路径，系统将自动在 BC 目录下创建. 该文件能自动记录本组件实例被调用的所有函数, 用于程序调试. 注：正式运行时请不要使用，因为频繁读写磁盘会导致性能下降. | 无
FuncParaChars | 函数日志中参数最大字数 | 数字，当启用函数日志时，函数的参数最多保留字数. | 128
FuncReturnChars | 函数日志中返回值最大字数 | 数字，当启用函数日志时，函数的返回值最多保留字数. | 0