DWZ (JUI) 教程 tree 控件的选中事件
2014-11-21 14:31
274 查看
DWZ (JUI) 教程 tree 控件的选中事件
先简单说一下流程
第一步 当然是先定义好回调事件了
View Code
先简单说一下流程
第一步 当然是先定义好回调事件了
setTimeout(function(){ if($this.hasClass("treeCheck")){ //获取选中事件 就是注册到dom元素上的事件 var checkFn = eval($this.attr("oncheck")); if(checkFn && $.isFunction(checkFn)) { $("div.ckbox", $this).each(function(){ var ckbox = $(this); ckbox.click(function(){ //返回是事件类型 是否为选中事件 var checked = $(ckbox).hasClass("checked"); var items = []; if(checked){ //看一下源码结构 其实是获取到节点的li 元素 var tnode = $(ckbox).parent().parent(); //获取所有节点下才checkbox var boxes = $("input", tnode); if(boxes.size() > 1) { //对应我说的 返回的结构 $(boxes).each(function(){ items[items.length] = {name:$(this).attr("name"), value:$(this).val(), text:$(this).attr("text")}; }); } else { items = {name:boxes.attr("name"), value:boxes.val(), text:boxes.attr("text")}; } } //调用函数 checkFn({checked:checked, items:items}); }); }); } }
View Code
相关文章推荐
- DWZ (JUI) 教程 tree 控件的选中事件
- DWZ (JUI) 教程 tree 控件的选中事件
- DWZ (JUI) 教程 tree 控件的选中事件
- DWZ (JUI) 教程 tree 控件的选中事件
- (DevExpress2011控件教程)ASPXTreeList 范例2: ASPxTreeList杂项设置
- DWZ(JUI) 教程 dwz.frag.xml 相关问题
- Flex中如何通过监听scroll事件检测用户改变DateChooser控件选中月份的例子
- Flex的TextArea控件中如何利用setSelection事件设定文本选中范围的例子
- 在Windows Form的TreeView控件中捕捉点击TreeNode的事件
- DWZ (JUI) 教程 可以伸缩的查询面板 (searchBar)
- Android基础教程(三)之-----简单的Button事件响应综合提示控件Toast的应用
- DWZ(JUI) 教程 获取 dom 节点 应注意的问题
- 为.net中的ListBox控件添加双击事件-.NET教程,组件控件开发
- DWZ(JUI) 教程 Ajax请求session超时处理流程
- DWZ (JUI) 教程 表单提交重定向问题
- DWZ(JUI) 教程 中如何整合第三方jQuery插件
- FLEX教程:设置缓动展开TREE控件节点.
- Flex 3入门教程: 使用 Tree 控件
- DWZ(JUI) 教程 左侧菜单初始化是关闭状态
- DWZ (JUI) 教程 table 排序