富浏览器客户端与展现引擎:
包含各种常用的展现层构件,如:可编辑的表格、多选树、带模糊查询与分页功能的下拉框等,可轻松构造出令人耳目一新的,具有RIA(Rich Internet Application) 特征的Web应用界面。目前提供的构件包括: 以表格为例具体的特性包括:
- 表格 Table 包括全编辑表格、静态表格、自定义表格等
- 表单Form 包括标签Label、文本框TextEditor、复选框CheckBox、单选框RadioGroup等
- 导航Pilot 包括数据导航条、页码号翻页、按钮翻页等
- 下拉框Dropdown 包括一般下拉框、日历下拉框、记录集下拉框、动态数据下拉框、多选下拉框、联动下拉框、自定义下拉框等
- 按钮Button
- 菜单Menu 包括菜单、导航菜单、分组菜单、右键菜单
- 版面 Layout 包括组Group、分组器GroupBox、视图分割器SplitPanel、多页标签TabSet 、子窗体SunWindows、布局Position等
- 其它可见组件 包括进度条ProgressBar、滚动条ScrollBar、日历Calendar等
- 不可见控件 包括远程调用控件等
控件的交互操作性包括:
- 支持页面不刷新技术
- 支持多处修改一次性提交。
- 支持数据动态交互与懒加载。
- 支持用户自主调整展现层构件的位置、顺序、大小、可见与否等。
- 不刷新实现数据变化,大数据量加载时性能表现优异,支持懒加载。
- 灵活控制表格任意位置的只读与可编辑、列的可见与不可见;
- 支持客户端数据过滤与服务器端数据过滤;
- 支持客户端数据排序与服务器端数据排序;滚动条数据定位;
- 支持F2键、上下左右键、Tab键、Delete键、回车键等键盘操作;
- 支持表格上部与下部的行锁定,表格左部列锁定,锁定列数自由调整;支持多表头组合;
- 支持鼠标调整列宽与列顺序等;
- 提供表格多选列,提供表格多选列的快捷操作按钮(全选/反选/取消选择);
- 表格字段可以多种形式展现,复选框、单选框、下拉框、密码框、多文本编辑框、格式化输出、按钮等。
- 以表格为例具体的特性包括:
- 零客户端技术。基于JavaScript、DHTML、XML等标准技术,下载安装任何浏览器插件,即能实现类似C/S应用的界面风格和操作习惯
- 支持CSS外观切换
- 支持I18N国际化资源调用,实现多语言支持
- 支持展现层的角色设置,灵活控制可见不可见,可编辑只读,可用灰化等,对于业务逻辑层的角色权限起辅助作用。
- 以视图模型为核心,增强业务交互层建模等表述能力
- 包括一组标准的Client端/Server端事件框架机制与构件属性设置。
|