// . // . // raw shape . fl.outputPanel.clear(); var sel = fl.getDocumentDOM().selection; var arrSelectedOnlyGroups = new Array(); for(i=0;i<=sel.length-1;i++) { var str=""; if(sel[i].elementType=="shape") { str+="isGroup:"+sel[i].isGroup+", members.length="+sel[i].members.length; arrSelectedOnlyGroups.push(sel[i]); } fl.trace("i:"+i+" - "+sel[i].elementType+", "+str); } fl.getDocumentDOM().selectNone(); fl.getDocumentDOM().selection = arrSelectedOnlyGroups; fl.trace(" : "+fl.getDocumentDOM().selection.length);
// , . // , // shape . // (). // , , // . // , . // , . fl.outputPanel.clear(); var sel = fl.getDocumentDOM().selection; var arrSelectedOnlyGroups = new Array(); for(i=0;i<=sel.length-1;i++) { var str=""; if(sel[i].elementType=="shape") { str+="isGroup:"+sel[i].isGroup+", members.length="+sel[i].members.length; if(sel[i].members.length==0) { arrSelectedOnlyGroups.push(sel[i]); } } fl.trace("i:"+i+" - "+sel[i].elementType+", "+str); } fl.getDocumentDOM().selectNone(); fl.getDocumentDOM().selection = arrSelectedOnlyGroups; fl.trace(" : "+fl.getDocumentDOM().selection.length);
// , . // , // shape . // . // (). // , // . // , shape . fl.outputPanel.clear(); var sel = fl.getDocumentDOM().selection; var arrSelectedOnlyGroups = new Array(); for(i=0;i<=sel.length-1;i++) { var str=""; if(sel[i].elementType=="shape") { str+="isGroup:"+sel[i].isGroup+", members.length="+sel[i].members.length; if(sel[i].members.length>0) { arrSelectedOnlyGroups.push(sel[i]); } } fl.trace("i:"+i+" - "+sel[i].elementType+", "+str); } fl.getDocumentDOM().selectNone(); fl.getDocumentDOM().selection = arrSelectedOnlyGroups; fl.trace(" : "+fl.getDocumentDOM().selection.length);
Source: https://habr.com/ru/post/137101/
All Articles