Join our DNN Community    (Newsletter, Tips, Tricks and Forums for DNN Skins & Modules)

 



Microsoft Gold Certified Partner - DNN Benefactor

Microsoft Gold Certified Partner

DotNetNuke Powered! 


Thursday, July 03, 2008 Register · Login · Contact · Search:  
Company Solutions Portfolio Contact
Forums
Blue Sky
Want something added to the ListX engine, or just can't wait to see what is in store for the future? Check out this forum and let us know what you think.
Subject: Best Guessing

You are not authorized to post a reply.   
Author Messages
willgillen
Welterweight
Posts:32

11/01/2006 2:26 PM Alert 
Ok, I think this would be pretty cool, and relatively easy to implement for ListX engine:

Provide a "button" that can "guess" what the list or form should populate all the configuration with.

Basically, a ListX developer could provide the connection string, and supply the table name, select whether they want a "list" or "form" (for single record display/edit). Then, click a button, and ListX examines the table, columns, keys, etc. and builds the configuration with the basic structure.

So for instance, say i have a table called "Cars" that has several columns including manufacturer, model, year, and owner. I would add a ListX module to a page, and vist the "View Options" control panel. I would select the connection string, type the table-name: "Cars", select "DataGrid" for format-type, and click "Guess". ListX would examine the table and find the columns, types, etc, and build a query for listing all the columns with sort, search, links, etc.

Then, I could add a new page. Add a ListX module to that page, and this time I would select the connection string, type the table-name: "Cars", this time select "Record View" for format-type, and click "Guess". ListX would examine the table and find the columns, types, etc, and build the queries to display the record in view/edit mode adn the queries for update/add, build all the messages for passing the record-id (key fields, etc.), and all the buttons/actions for updating, adding, and deleting the record.

Then, all I have to do is style the pages, update the actions so that the correct tabs are indicated for the linking of the two modules, and configure layout and other formatting to suite my needs. Of course, I could still add more messages, actions, etc. This would be just a quick and dirty way to go from Database Table to full functioning ListX module in just a few simple clicks.

Comment please.
Talal
Middleweight
Posts:88

08/07/2007 3:50 PM Alert 
I have done something like that:
http://symphonyoffire.com/ListX/tabid/368/Default.aspx

I would like to see how we can improve it.
You are not authorized to post a reply.
Forums > Bi4ce.Modules.ListX > Blue Sky > Best Guessing



ActiveForums 3.6
 
Latest Post
 
At R2integrated (formerly Bi4ce), we take support seriously.  That's why we support our customers and DNN community with daily monitoring from our experienced engineering team.  We ask that the first step taken is to read the relevant documentation and support forums prior to submitting any questions that may already be available or have been answered.  We ask that you review the documentation that we provide for our products before posting a question.

The Forums are for our customers to chat, exchange ideas and strategies, and submit feedback.  Please be sure to perform keyword searches for previous related forum responses.

To be helpful when submitting a new item, please include the following: 
  1. DNN Version
  2. Module Version
  3. Admin Log Viewer Information
  4. Environment detail: Operating system, .NET framework version, database and version, IIS version, Browser version (if appropriate)
We always try to respond quickly and monitor the forums daily during business hours (EST).  Occasionally, requests for a specific project requirement may not apply for the free support offered. For project specific support please submit via our Information Request form.

Thank you for using our Forums.

Click here to register for the Forums
 
© 2008 by R2integrated (formerly Bi4ce) | DNN® is a registered trademark of DotNetNuke Corporation