區域樹顯示區域(多級,多選,回顯)

2021-09-02 04:14:32 字數 1750 閱讀 3458

[, , ],

「name」: 「杭州市」,

「id」: 「330100」

}, , ],

「name」: 「麗水市」,

「id」: 「331100」

}],「name」: 「浙江省」,

「id」: 「330000」

}]渲染:

html頁面,因為要做回顯,所以顯示資料的控制項放html頁面了

所屬區域:

整顆樹由js渲染,包括樹的控制項

/**

* 區域樹

* @author tu

* @param id 要放在具體的div的id

* @param valueid 後台需要的name要求

* @param data 資料

* @returns

*/function regiontree(id, data));

$(document).mouseup(function(e)

} });

var setting = ,

enable : true,

},callback :

}if(!(regioncode.search(treenode.id + ",") != -1))

} else else

}$("#region").val(regionname);

$("#regioncodes").val(regioncodes);

}var checkedstatus = treenode.getcheckstatus();

var child = treenode.children;

if (!!child) else

}},onexpand : function(event, treeid, treenode)}}

},data : ,

******data :

},view :

};if(!!data)

} }}function getnownodeparent(treenode, nownode, nodeid, nodename)

if(!!parent)

}/**

* 設定子節點不可用

* @param ztree

* @param treenode

* @returns

*/function setchilddisable(ztree, treenode)

child[obj].chkdisabled = true;

} else

ztree.updatenode(child[obj]);

if (child[obj].isparent)

} }}/**

* 設定子節點可用

* @param ztree

* @param treenode

* @returns

*/function setchildenable(ztree, treenode)

child[obj].checked = false;

child[obj].chkdisabled = false;//是否不能選

} else

ztree.updatenode(child[obj]);

if (child[obj].isparent)

} }}

SVG 顯示區域

svg就像一張無限大的畫布,需通過以下的屬性給它指定顯示區域,尺寸和座標系統之後才能顯示出我們需要的內容。viewport也叫視口,用來控制畫布區域的大小,主要通過width和height來指定。可以指定的單位包括 省略單位則預設使用pt。寬高各100px 寬高各100em viewport左上角的...

顯示區域的大小

顯示區域的大小 如果您使用過現有的windows應用程式,可能會發現視窗的尺寸變化極大。視窗最大化時 假定視窗只有標題列並且沒有選單 顯示區域幾乎佔據了整個螢幕。這一最大化了的顯示區域的尺寸可以通過以sm cxfullscreen和sm cyfullscreen為引數呼叫getsystemmetri...

android 高亮顯示指定區域

國際慣例 首先熟悉兩點概念 聽著是不是感覺有點一樣,二者在window佔據全部screen時,返回值相等 不同的典型情況是在dialog中時。當dialog出現在螢幕中間時,view.getlocationonscreen 取得的值要比 view.getlocationinwindow 取得的值要大...