Dorado随笔

 

八.使用递归树表现Dept(部门)信息<o:p></o:p>

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

1. 第一层

  UI = DataTree + RecursiveTreeLevel

  DataSet = DODataset

2. 第二层

  RecursiveTreeLevel

     . recursiveKeyFields 用来递归的字段

     . recursiveKeyParameters 用来递归的参数

     . lableField 用来显示的字段

     . checkable显示复选框[true]

  DODataset

     . maxPropertyLevel = 1

     >Listener

          .afterLoadData

. 动态创建dataset中字<o:p></o:p>

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

      可以写在View类的initDatasets方法中<o:p></o:p>

. 动态加载菜单<o:p></o:p>

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

          initControls();

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

1. 第一层

  UI = MenuBar + Menu

  Dataset = CustomDataset

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

 

. 远程过程调用<o:p></o:p>

RPCCommand<o:p></o:p>

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

  Sample_RPC_Method方法的2个参数:

      Parameters : 客户端传过来的参数

      outParameters : 返回给客户端的结果

2. JSView2个重要的Event :

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

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

<o:p> </o:p>

UpdateCommand<o:p></o:p>

  调用javaViewdoUpdateData(ParameterSet parameters, ParameterSet outParameters)

 

<o:p> </o:p>

十.大数据量展示<o:p></o:p>

<o:p> </o:p>

<o:p> </o:p>

想法:

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

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

你可能感兴趣的:(UI,xml,jdbc)