Is the RAD Suite for us?

2 posts, 0 answers
  1. swese44
    swese44 avatar
    14 posts
    Member since:
    Aug 2006

    Posted 11 Aug 2006 Link to this post

    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.
  2. Petio Petkov
    Petio Petkov avatar
    825 posts

    Posted 14 Aug 2006 Link to this post

    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:
    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:

    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
Back to Top