项目中用到一个联动下拉框,网上找了很多,都不符要求,自已写了一个。
测试了四级联动,理论上支持无限级。
示例如下:
var data = {
config : [
{id: 'system', text:'--请选择系统--', default:{value: '1'}},
{id: 'parent', text:'--请选择目录--', default:{value: '0'}},
],
list : [
{value : '1',
text: '投放系统',
childs:[
{value : '0',
text: '投放系统1',
childs: []
}
]
},
{value : '2',
text: '用户系统',
childs:[]
},
{value : '3',
text: '流程系统',
childs:[]
}
]
};
Select.execute(data);