COMPONENTS

Noodl.createComponent(path)
コンポネントを作成して戻す

Noodl.deleteComponent(component)
Noodl.createComponentで作成したコンポネントのインスタンスを削除してUIから消す

component.setInputValue(componentInputName, value)
コンポネントに入力をセットする

referenceToAGroup.addChild(component, index)
新規作成したコンポネントをグループに追加する。indexはオプションで、デフォルトはグループの最後のインデックス。GroupsでもScroll Viewsでも使用可能。

referenceToAGroup.removeChild(component)
グループからコンポネントを削除する。GroupsでもScroll Viewsでも使用可能。

Example code:

define({
    inputs: {
        group: "reference"
    },
    setup: function(inputs, outputs) {
        for(var i=0; i<50; i++) {
            var comp = Noodl.createComponent("My Component");
            comp.setInputValue("Label", "Item "+i);
            inputs.group.addChild(comp);
        }
    }
});