Dorado随笔

阅读更多
 

八.使用递归树表现Dept(部门)信息

注:. 表示属性,>表示被添加的元素,例如:监听器,+表示特性

1. 第一层

  UI = DataTree + RecursiveTreeLevel

  DataSet = DODataset

2. 第二层

  RecursiveTreeLevel

     . recursiveKeyFields 用来递归的字段

     . recursiveKeyParameters 用来递归的参数

     . lableField 用来显示的字段

     . checkable显示复选框[true]

  DODataset

     . maxPropertyLevel = 1

     >Listener

          .afterLoadData

. 动态创建dataset中字

原理:利用dataset.addField( filedName );

      可以写在View类的initDatasets方法中

. 动态加载菜单

要点:1.Dataset的初始化方法

          initControls();

      2. DBStatement : Dorado JDBC 的简单封装。

1. 第一层

  UI = MenuBar + Menu

  Dataset = CustomDataset

     +DODataset相识,但不支持内存分页

 

. 远程过程调用

RPCCommand

1.被调用的方法定义在JavaViewSample_RPC_Method方法中,

  Sample_RPC_Method方法的2个参数:

      Parameters : 客户端传过来的参数

      outParameters : 返回给客户端的结果

2. JSView2个重要的Event :

  beforeExecute(command)可以向被调用的java方法传递参数,放到commandparameters

  afterExecute(command)可以得到远程调用的返回值,

 

UpdateCommand

  调用javaViewdoUpdateData(ParameterSet parameters, ParameterSet outParameters)

 

 

十.大数据量展示

 

 

想法:

1. DoradoView 可以有XML配置信息和JAVA类实现。

  Dorado会现去XML中读取已经配置好的信息,从中可以找到他的实现类名,再去加载这个类,所以该类可以得到XML中的全部信息。

你可能感兴趣的:(UI,XML,JDBC)