需求:
所属地区:使用下拉树控件,实现省、市、区三级树,并只能选择“区”一级。
下拉树后端
/**
* 所属地区下拉树实体
*/
private LazyTreeModal9
lazyTreeModal9;
public LazyTreeModal9 getBelongzoneModel() {
if (
lazyTreeModal9 ==
null) {
lazyTreeModal9 =
new LazyTreeModal9(
new CodeTreeHandler(
"所属地区",
false));
// 为当前下拉树设置根节点文本
lazyTreeModal9.setRootName(
"所属地区");
}
return
this.
lazyTreeModal9;
}
CodeTreeHandler:将所属地区的代码项转换成对应的树模型
下拉树前端
在下拉树中只能选择区,在前端html代码中加入
onbeforenodeselect
=
"onBeforeTreeNodeSelect"
onbeforenodeselect
=
"onBeforeTreeNodeSelect()"获取到的是括号内传递的值
不加括号
// 控制只能点选区一级
function onBeforeTreeNodeSelect(e) {
// e获取到的是当前节点整个元素的所有信息
前端打印e信息:e.node._level