Wingedox

自己记录学习笔记的地方

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

Form是个容器,包含数据源,布局等元素

FormFramework

IDataForm只是一个窗体容器,具有一些基本功能(实体操作,用户布局自定义等),布局由Layout决定,系统应提供几种常用的布局,如类似上图“业务关系”布局(有筛选器(快速筛选在列表中的数据条目),有列表,有详细的数据显示区域,有功能按钮区域)或者具有表头表体的布局(如出库单)等,在设计实体的时候设定使用哪种布局


数据源就是一个实体类

布局有列表、筛选、实体数据显示、功能按钮区域,布局应能够自动管理容器内的控件位置

控件应该实现一个接口,自动和数据源挂接(包括显示值、值变化后的动作)
筛选器在定义实体类时能定义,即一个实体类的哪些属性可以作为筛选器,在加载Form时自动放在筛选区内,并且和事件挂钩,筛选器控件应该可以Checked即多选
根据实体属性不同的类型新建不同的控件,在定义实体类时指定实体类的三种不同表现时的相应控件,这三种表现为:一行内显示、集合时、详细信息、被查询选择时

一个控件的布局信息包括:在哪个Table,自身的尺寸,在Table内的索引位置





布局的自定义及持久化

posted on 2007-07-26 20:29  想飞的黄牛  阅读(330)  评论(0)    收藏  举报