orgTree和orgTreePC都是显示的组织机构数据,平台默认的组织机构数据中有sOrgKindID关系的值控制机构类型
其中人员成员的类型是psm,因此控制只能选择人员,可以通过判断sOrgKindID的值是否为psm控制
orgTree是移动端用组件,多选是通过放的checkbox组件实现的,控制是否可以选择,可以通过checkbox组件的bind-enable设置实现
如下:
orgTreePC是PC端组件,是用grid显示的数据,通过设置grid的多选属性实现多选,因此可以在grid的多选触发事件onRowCheck中判断sOrgKindID的值控制是否可以选择
如下:
Model.prototype.grid1RowCheck = function(event){ if(event.row.val("sOrgKindID") !== 'psm'){ alert("非人员不能选择!"); event.cancel = true; } };
评一波