Dynamic Components

Creating components dynamically author(s): Roy Sutton

by gorillawit

HTML

<script>
new DynamicSample().renderInto(document.body);
</script>

JavaScript

enyo.kind({
    name: "DynamicSample",
    components: [
        { kind: "Button", content: "Click", ontap: "tapped" }
    ],
    tapped: function(inSender, inEvent) {
        this.createComponent({ content: "A new component" });
        this.render();
        return(true);
    }
});