TreeModel

对应控件:树表

方法:

setDataSource(proxyConfig, queryParams, callback)

说明:如果TreeModel中dataSourceModel为local则proxyConfig参数传递为真实数据。否则proxyConfig参数传递服务请求地址,queryParams传递请求参数,callback传递回调函数。

代码示例:

//dataSourceMode为local
model.setDataSource(TreeData)
//dataSourceMode不为local
model. setDataSource(‘bill/list.do’,{‘id’:1},function(result){})

addNode(node, parentKey)

说明:添加树节点方法

入参:node为要添加的节点,parentKey为要添加的节点的父节点

注意事项:parentKey为可选参数,表示要添加的节点是根节点还是存在父节点

deleteNode(key)

说明:删除节点

入参:node为要更新的节点

示例

model.deleteNode(key)

updateNode(node)

说明:更新节点

入参:node为要更新的节点

示例

model.updateNode(node)

select(selectedKeys)

说明:设置选中的树节点

入参:selectedKeys树节点的key值 可为数组

示例

model.select(selectedKeys)

getSelectedNodes()

说明:获取已选中树节点

示例

model.getSelectedNodes()

getSelectedKeys()

说明:获取已选中树节点的key值

示例

model.getSelectedKeys()

check(checkedKeys)

说明:当树组件的checkable属性为true时,才会在树组件中显示选中框。该方法为设置勾选树节点

入参:checkedKeys需要勾选的树节点key值

示例

model.check(checkedKeys)

getCheckedNodes()

说明:获取已勾选的树节点

示例

model.getCheckedNodes()

getCheckedKeys()

说明:获取已勾选的树节点的key值

示例

model.getCheckedKeys()

事件

beforeSetDataSource

说明:DataSource改变前事件,返回true则继续进行DataSource的改变,返回false则终止DataSource的改变

viewmodel.get(propertyName).on(' beforeSetDataSource,function (data) {
    return true;
});

afterSetDataSource

说明:DataSource改变后事件

viewmodel.get(propertyName).on(' afterSetDataSource,function (data) {});

beforeSelect

说明:select选择前事件, 返回true则继续进行select的改变,返回false则终止select的改变

//例:示例中的data为select选中数据
viewmodel.get(propertyName).on(' beforeSelect,function (data) {
    return true;
});

afterSelect

说明:select选择后事件

//例:示例中的data为select选中数据
viewmodel.get(propertyName).on(' afterSelect, function(data) {});

beforeCheck

说明:点击选择框check选中前事件,返回true则继续进行check的改变,返回false则终止check的改变

//例:示例中的data为check选中数据
viewmodel.get(propertyName).on(' beforeCheck,function (data) {
    return true;
});

afterCheck

说明:点击选择框check选中后事件

//例:示例中的data为check选中数据
viewmodel.get(propertyName).on(' afterCheck,function (data) {});
Copyright © 用友 -【生态技术部】 2021 all right reserved,powered by Gitbook修订时间: 2021-12-11 16:52:35

results matching ""

    No results matching ""