列表控件(Grid)回调方法
回调方法如下:
占位符GridId为grid组件id(首字母大写)
/**
* 加载网格数据,网格组件初始化时调用
*/
function load#GridId#Data( ){ }
//例: grid组件id为demoGrid时,对应回调方法为
function loadDemoGridData( ){ }
/**
* 网格加载完成事件,网格数据加载完成后调用
*/
function #gridId#_gridComplete(){ }
//例: grid组件id为demoGrid时,对应回调方法为
function demoGrid_gridComplete(){ }
/**
* 自定义设置网格配置信息,初始化网格对象前调用
* @param config json: 网格配置数据
*/
function set#GridId#Config(config){ }
//例: grid组件id为demoGrid时,对应回调方法为
function setDemoGridConfig(config){ }
/**
* 控制操作按钮显隐,网格加载完成时调用
*/
function set#GridId#ActionStatus(target){ }
//例: grid组件id为demoGrid时,对应回调方法为
function setDemoGridActionStatus(target){ }
/**
* 自定义操作列按钮点击事件
* @param action string:操作类型
* @param params json:按钮配置数据
* @param row json:所在行数据
* @param data json
* @param gridOption json:列表配置数据
*/
function btn#GridId#ColClick(action, params, data, row, gridOption) { }
//例: grid组件id为demoGrid时,对应回调方法为
function btnDemoGridColClick(action, params, data, row, gridOption) { }
/**
* 执行操作
* @param action string:操作类型
* @param params json:按钮配置数据
* @param row json:所在行数据
* @param data json
* @param gridOption json:列表配置数据
*/
function doAction(action, params, data, row, gridOption)