Hi,
I need to be able dynamically change edge image for layouts and dynamic forms.
I tried to change "edgeImage" property on the fly (with redraw()), but it does not work. I guess it uses this property only once on initialization?
Pease correct me if I am wrong, maybe there is a way to change it on the fly?
I found that EdgedCanvas has this functionality, but I could not find a good example of using it. I tried to create it the following way:
But the problem is the EdgedCanvas does not resize the edge according to its child.
Please, can you give me an example how to do it? Is there a property or I should handle child resizing manually?
(I cannot use fixed size, it should be auto-resized).
I need to be able dynamically change edge image for layouts and dynamic forms.
I tried to change "edgeImage" property on the fly (with redraw()), but it does not work. I guess it uses this property only once on initialization?
Pease correct me if I am wrong, maybe there is a way to change it on the fly?
I found that EdgedCanvas has this functionality, but I could not find a good example of using it. I tried to create it the following way:
Code:
isc.EdgedCanvas.create( { ID: "dynEdge", edgeSize: 4, children: [ isc.DynamicForm.create({ width: 300, fields: [ {title:"Item", type:"text"} ] }) ] }); isc.Button.create({ top: 150, title: "Change Edge Image", click: function() { dynEdge.setEdgeImage("edges/custom/frame_10.png"); } });
Please, can you give me an example how to do it? Is there a property or I should handle child resizing manually?
(I cannot use fixed size, it should be auto-resized).
Comment