?$('#Ul1').tree({
? ? ? ? ? ? ? ? data: data.U1, ?//data.U1返回的是数据源 id,text
? ? ? ? ? ? ? ? checkbox: true,
? ? ? ? ? ? ? ? onSelect: function (node) {
? ? ? ? ? ? ? ? ? ? var cknodes = $('#Ul1').tree("getChecked");
? ? ? ? ? ? ? ? ? ? for (var i = 0; i < cknodes.length; i++) {
? ? ? ? ? ? ? ? ? ? ? ? if (cknodes[i].id != node.id) {
? ? ? ? ? ? ? ? ? ? ? ? ? ? $('#Ul1').tree("uncheck", cknodes[i].target);
? ? ? ? ? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? ? ? if (node.checked) {
? ? ? ? ? ? ? ? ? ? ? ? $('#Ul1').tree('uncheck', node.target);
? ? ? ? ? ? ? ? ? ? } else {
? ? ? ? ? ? ? ? ? ? ? ? $('#Ul1').tree('check', node.target);
? ? ? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? },
? ? ? ? ? ? ? ? onLoadSuccess: function (node, data) {
? ? ? ? ? ? ? ? ? ? $(this).find('span.tree-checkbox').unbind().click(function () {
? ? ? ? ? ? ? ? ? ? ? ? $('#Ul1').tree('select', $(this).parent());
? ? ? ? ? ? ? ? ? ? ? ? return false;
? ? ? ? ? ? ? ? ? ? });
? ? ? ? ? ? ? ? }
? ? ? ? ? ? });
|