数据库的结构:
cityId,name,parentId ...
可以封装为:
1 var cities=[
{cityId,name,type,...,children:[{...递归的}]}
]
type: 10全国 20省 30市 40区县 50商圈
这种情况的话返回结果可能要把children属性去掉
2 var cities=[{cityId,name,type,parentId...}]
js自己封装为树形结构,返回结构不变。“...”为其它属性,原样返回
希望得到的结果
1 要做成控件 我调用一个控件的方法后弹出一个模态对话框,选择完后返回选中的选项。(选择过程中不能进行其它操作,你懂的)
如果父的全部子处于选中状态则只返回父的id
如果父的部分子处于选中状态则只返回选中的子的id 父的id不返回
2 支持单选和复选
3 支持显示的层级设置
提供的方法大概如下
function showSelectCity(int layerCount,boolean mutipleSelected){
}
layerCount 1 只显示到省 2只显示到市。。。类推
mutipleSelected true 多选 false 单选
返回选中的城市数组[{cityId,name,type,...}]
雇主
发布需求
威客
报名竞价
雇主
选择中标
雇主
托管赏金
威客
在线工作
雇主
验收付款
任务圆满完成
为保障雇主与服务商的共同权益,任务结束后稿件详情将不对外展示!