鍍金池/ 問(wèn)答/云計(jì)算  網(wǎng)絡(luò)安全  HTML/ 請(qǐng)問(wèn)要如何判斷一個(gè)(dbId)是構(gòu)件(葉子節(jié)點(diǎn))還是類(lèi)(父節(jié)點(diǎn))?

請(qǐng)問(wèn)要如何判斷一個(gè)(dbId)是構(gòu)件(葉子節(jié)點(diǎn))還是類(lèi)(父節(jié)點(diǎn))?

現(xiàn)在有一個(gè) dbId,我想知道他是葉子節(jié)點(diǎn)還是父節(jié)點(diǎn),請(qǐng)問(wèn)有辦法嗎?

回答
編輯回答
離魂曲

可以的,通過(guò)下面的方法可以達(dá)成:

const it = viewer.model.getData().instanceTree;
const numChildren = it.nodeAccess.getNumChildren( dbId );
if( numChildren > 0 )
    console.log(  dbId  + ' 是父節(jié)點(diǎn)' );
else
    console.log(  dbId  + ' 是葉子節(jié)點(diǎn)' );
2017年6月13日 05:46