Ext.bop-QueryGridPanelBase

最终继承自Ext.grid.Panel

config

1、this.tbar  //topbar,设置表上层的bar

method

1、initComponent() //重写初始化

2、onRender() //重写渲染

3、LoadByMybatis(Mybatis路径,params,configParams //列别名)  //根据mybatis加载数据

4、ReloadPageOne() //重新加载数据

5、data = GetSelections() //获取选中项,返回一个选中项数组,项内包含表头信息,A00等所有信息

data具体内容:

{
    "NUM": "1",  //选中的位置
    "主键": "fcfe3bf1-e7d3-473d-8331-3c2f5f74fa1e", //主表主键ID
    "外键": "0dfa9d955bd7e038bdd4e7bfdd9a0ad4", //外键ID
    "XGBM": "A08", //主表名
    "PKNAME": "RECORDID", //主键名
    "PKVALUE": "5726eb14-0b51-456a-92ff-c6c9e8b14994", //主键值
    "FKNAME": "A00", //从表名
    "FKVALUE": "0dfa9d955bd7e038bdd4e7bfdd9a0ad4", //外键ID
    "FORMID": "1e947e07-1fb7-47a7-8376-2038dcd375f3", //表ID
    "审批状态KEY": "0",
    "姓名": "人员128",
    "变动内容": "学历学位信息",
    "提交时间": "2022-03-25 16:43:07.0",
    "初审时间": "",
    "初审内容": "",
    "初审人员": "",
    "终审时间": "",
    "终审内容": "",
    "终审人员": "",
    "审批状态": "起草"
}

站在使用者的角度,只需要传递参数、sql地址、columnConfig,然后正确编辑sql语句就能访问了。

 

posted @ 2022-04-07 20:14  `安安安安安  阅读(25)  评论(0)    收藏  举报