Hi all,
 
I'm new to dynapi and fiddling with it for a Lotus Domino app which can load childlayer images to a drawing layer(parent), drag them around and later save the document to a database. I load a big layer on the onload event which I call parentlayer.
After that the user can add images to this parentlayer by calling my MakeLayer() function.
MakeLayer() creates childlayers into it's parent - parentlayer.
 
I can add layers and drag them around parentLayer, but my problem is that when I save the form, whatever layers added into parentlayer does not get saved, only parentlayer is visible.
 
When I make a call to DynAPI.document.addChild(parentLayer) in my saveForm() routine, it gives a message Dynlayer already exist.
 
Where have I gone wrong?  Thanks in advance. Part of the code is below.
 
khairan.
 
 
 
var parentLayer,myLayer,x,y;
 
DynAPI. {
parentLayer=new DynLayer(null,250,90,500,300,'#c0c0c0'))
DynAPI.document.addChild(parentLayer)
 
function MakeLayer(image,x,y){
myLayer=new DynLayer(null,10,10,x,y,'')
myLayer.setBgImage(image)
myListener=new EventListener(myLayer)
myListener.>
target=e.getTarget()
target.removeFromParent()
}
myLayer.addEventListener(myListener)
DragEvent.setDragBoundary(myLayer)
DragEvent.enableDragEvents(myLayer)
parentLayer.addChild(myLayer)      
}
 
function saveForm() {
form = document.forms[0];
DynAPI.document.addChild(parentLayer)
form.submit();
}

Reply via email to