Hi,
I'm creating dynamic docks and zones as well. While creating docks I register 2 client-side events on server side -- OnClientDockPositionChanging and OnClientDragStart. OnClientDockPositionChanging works fine but when OnClientDragStart throws javascript error.
I'm creating dynamic docks and zones as well. While creating docks I register 2 client-side events on server side -- OnClientDockPositionChanging and OnClientDragStart. OnClientDockPositionChanging works fine but when OnClientDragStart throws javascript error.
function OnClientDockPositionChanging(sender, eventArgs) |
{ |
alert("Stop"); |
eventArgs.set_cancel(true); |
} |
function OnClientDragStart(sender, eventArgs) |
{ |
alert("Stop Drag"); |
eventArgs.set_cancel(true); |
} |
private RadDock CreateRadDockFromState(DockState state, int number) |
{ |
RadDock dock = new RadDock(); |
dock.ID = string.Format("RadDock{0}", number); |
dock.ApplyState(state); |
dock.Visible = !state.Closed; |
dock.Commands.Add(new DockPinUnpinCommand()); |
dock.OnClientDockPositionChanging = "OnClientDockPositionChanging"; |
dock.OnClientDragStart = "OnClientDragStart"; |
return dock; |
} |
private RadDock CreateRadDock(int id) |
{ |
RadDock dock = new RadDock(); |
dock.ID = string.Format("RadDock{0}", id); |
dock.Title = txtTitle.Text; |
dock.Text = txtText.Text + "<br>" + dock.ID; |
dock.UniqueName = Guid.NewGuid().ToString(); |
dock.Width = Unit.Pixel(300); |
dock.Commands.Add(new DockPinUnpinCommand()); |
dock.OnClientDockPositionChanging = "OnClientDockPositionChanging"; |
dock.OnClientDragStart = "OnClientDragStart"; |
return dock; |
} |