...
Code Block | ||||
---|---|---|---|---|
| ||||
/**
* Component creator function
*/
fluid.myComponent = function (container, options) {
var that = fluid.initView("fluid.myComponent", container, options); // WARNING: This kind of manual initialisation is no longer supported
that.model = {
...
};
that.field = that.locate("inputField");
// Instantiation of first subcomponent
that.sub1 = fluid.initSubcomponent(that, "sub1",
[that.options.selectors.sub1container, {
model: that.model,
field: that.field
}]);
// Instantiation of second subcomponent
that.sub2 = fluid.initSubcomponent(that, "sub2",
[that.model]);
// Instantiation of third subcomponent
that.sub3 = fluid.initSubcomponent(that, "sub3",
[that.container, that.events.onSave]);
return that;
};
|
...