給標籤A綁定事件,標籤B帶參傳值觸發標籤A的事件

 一、 id="transfer1"的標籤綁定事件

$('#transfer1').bind('aEvent',function(event,v1){
	v1=v1.substring(1,v1.length-1);
	var v2=eval("(" + v1 + ")");
	layui.use(['transfer', 'layer', 'util'], function(){
		var $ = layui.$
				,transfer = layui.transfer
				,layer = layui.layer
				,util = layui.util;
		//數據格式解析
		transfer.render({
			elem: $('#transfer1')
			,parseData: function(res){
				return {
					"value": res.value //數據值
					,"title": res.text //數據標題
					,"disabled": res.disabled  //是否禁用
					,"checked": res.checked //是否選中
				}
			}
			,title: ['待選分組字段', '已選分組字段(多選)']  //自定義標題
			,data: v2
			,showSearch: true
		})

	});
});

二、trigger觸發事件 aEvent:事件名,treeNode.docconf:事件參數(事件參數可以多個)

win.$("#transfer1").trigger('aEvent',[treeNode.docconf]);

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章