近期正在接觸OA系統
artDialog:彈窗插件(官網) Ztree:樹形插件(官網)
先上個圖的兩個插件的結合應用
一個很後台系統很常見的操作
上圖所彈出的頁面其實是以iframe的形式彈出一個頁面而已
第一步
<script type=
<script type=
<link rel=
第一個文件是Ztree的核心文件
第二步
var setting = {
data: {
simpleData: {
enable: true
}
}
check: {
enable: true
}
async: {//異步加載節點數據
enable: true
url:
}
callback: {//綁定回調函數
onAsyncSuccess: zTreeOnAsyncSuccess//在異步加載完成時調用
}
};
$(function () {
$
})
function zTreeOnAsyncSuccess(event
if (art
var ID = top
var zTreeObj = $
var zTree = zTreeObj
for (var i =
if (ID
zTreeObj
}
}
};
};
這裡應用的場景為已經選擇了這些用戶
我們看下父窗體中怎麼配置的(彈窗插件的使用方法)
引用相關文件
<script type=
<script type=
第一個文件是彈窗插件的核心JS
第二個文件是需要在iframe中使用時所引用的
function OpenFrame_Radio() {
art
art
}
這樣調用這個函數的時候就會以彈出框的形式打開
var ID = top
接著上面子窗體中的Ztree操作講
第三步
當我們已經選擇好用戶之後
點擊
function GetValue() {
var delidID =
var delidName =
var zTree = $
for (var i =
delidID += zTree[i]
delidName += zTree[i]
}var Origins = artDialog
Origins
Origins
art
}
這裡還可以進行單選的操作
我把配置貼下吧
var setting = {
data: {
simpleData: {
enable: true
}
}
check: {
enable: true
chkStyle:
radioType:
}
async: {
enable: true
url:
}
callback: {
onAsyncSuccess: zTreeOnAsyncSuccess
}
};
最後還有就是節點數據
[{ id:
{ id:
{ id:
{ id:
{ id:
{ id:
{ id:
{ id:
{ id:
{ id:
{ id:
{ id:
{ id:
{ id:
{ id:
這裡就完成了整個操作了
From:http://tw.wingwit.com/Article/program/net/201311/13860.html