Hello Nick,
RadDock cannot be created on the client with JavaScript, because it has a server side rendering. The only way to create the RadDock is with postback or Ajax call. I suggest you take a look at the
Dynamically Created Docks online example which demonstrates how to dynamically create docks.
If you have other questions, do contact us again.
Kind regards,
Sophy
the Telerik team