This is a migrated thread and some comments may be shown as answers.

Is the RAD Suite for us?

1 Answer 125 Views
Let's talk about telerik (the good and the bad)
This is a migrated thread and some comments may be shown as answers.
swese44
Top achievements
Rank 1
swese44 asked on 11 Aug 2006, 04:30 PM
We are considering purchasing the RAD control suite for a major website project. We are currently creating prototypes in Atlas, but we are hoping the RAD control suite will be a better solution. The site will include a "MyMSN"/"Google Personalized Home Page" type section for the website, where users can drag/drop different customized modules around a page. I see that this is achievable, as well as saving each user's state to a database, but is it possible to:

1.  Populate the modules/create DockableObjects dynamically? The user will have a separate page where they can determine which modules will appear on their "My" page. This data will be pulled from a database and their customized modules will appear where they last placed them, but only the modules they requested. DockingZones can remain static, DockableObjects will be placed dynamically.

2.  Include server controls and Ajax funcionality on a per-module basis? These modules will be created dynamically, and will have some advanced UI functionality, all based on the user's preference. It seems logical that each module would be a user control, so I don't know how we could implement the Click n Go Ajax functionality there.

3.  Remove a module from a page dynamically? A small "X" in the corner of a module will remove it from the page and asynchronously save the user's module configuration.

Those are the only concerns I can think of at this time. The suite looks great, I hope it can do what we need because we want to implement only one Ajax/JavaScript Library technology.

1 Answer, 1 is accepted

Sort by
0
Petio Petkov
Telerik team
answered on 14 Aug 2006, 05:18 PM


Hello Patrick,

Yes indeed. We do offer the functionality you are looking for and much more.

  1. This is possible.The only one thing that you must to do is to find a way to store/restore the dockObject position and content in DB. Simple example how to create dockable objects dynamically can find on the following example:  http://www.telerik.com/r.a.d.controls/Dock/Examples/DockableObjectDynamicCreation/DefaultCS.aspx
  2. Yes, you can include and ajaxify dynamic controls. You have full access to the AjaxSettings collection at runtime and all you have to do is create a new control and add a setting for it in RadAjaxManager's AjaxSettings collection. You have full programmatic support on the client too -- you can trigger AJAX requests originating from the manager or any ajaxified control, and update other controls.

  3. You must implement your own custom command which will close the dockObject and remove the dockObject from the DB.Simple example for implementing custom commands you can find on: http://www.telerik.com/r.a.d.controls/Dock/Examples/Commands/DefaultCS.aspx

Also keep in mind that if you want to update(add or remove dockableObjects) via Ajax you must update DockingZones and DockingManager.

If you have any other questions please let us know. 

Kind regards,

Petio Petkov
the telerik team
Tags
Let's talk about telerik (the good and the bad)
Asked by
swese44
Top achievements
Rank 1
Answers by
Petio Petkov
Telerik team
Share this question
or