EasyUI tree扩展获取实心节点详解编程语言

<script type="text/javascript"> 
			//扩展 获得tree 的实心节点   
			$(function(){ 
				$.extend($.fn.tree.methods,{ 
					getCheckedExt: function(jq){ 
						var checked = $(jq).tree("getChecked");                     //获取选中的选项 也就是打钩的  
						var checkbox2 = $(jq).find("span.tree-checkbox2").parent(); //获取实心的选项 也就是实心方块的  
						$.each(checkbox2,function(){ 
							var node = $.extend({}, $.data(this, "tree-node"), { 
								target : this 
							}); 
							checked.push(node); 
						}); 
						return checked; 
					} 
				}); 
			}) 
			/* 
			注: checkbox0是没有被选中的  
				checkbox1是被选中打钩的  
				checkbox2是实心节点 
			*/ 
			function getSelect(){ 
	      	 	 var solids = $("#trueULid").tree("getCheckedExt"); 
	      	 	 var nodes = ''; 
		       	 $.each(solids,function(){ 
		       	  	 nodes+=this.id+','; 
		       	 }); 
		       	 $("#typeRole").val(nodes);  //将所有ID值保存  
	      	}	 
		</script>

<input type="hidden" id="typeRole" name="typeRole"  value="" />

隐藏域保存所有树节点ID传入后台

<input onclick="getSelect();" type="submit" value="提交" class="submit" class="submit" />

EasyUI tree扩展获取实心节点详解编程语言

EasyUI tree扩展获取实心节点详解编程语言

EasyUI tree扩展获取实心节点详解编程语言

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/tech/pnotes/14524.html

(0)
上一篇 2021年7月19日 16:55
下一篇 2021年7月19日 16:55

相关推荐

发表回复

登录后才能评论