Wilson@思源

目 录

创建超级块

sql
// layout的值 "col" | "row" // id 块id或自动生成 // attrHTML 块dom function genSBElement(layout, id, attrHTML) { const sbElement = document.createElement("div"); sbElement.setAttribute("data-node-id", id || Lute.NewNodeID()); sbElement.setAttribute("data-type", "NodeSuperBlock"); sbElement.setAttribute("class", "sb"); sbElement.setAttribute("data-sb-layout", layout); sbElement.innerHTML = attrHTML || `
${'\u200b'}
`; return sbElement; } // 使用示例 genSBElement('col');
创建超级块并移入指定的块
js
function createSBBlockAndMoveBlocks(layout, subBlocks = []) { genSBElement(layout); if(subBlocks.length > 0) { } }