Intelligent Master-Detail, Grid Templates, etc.

AJAX(112) App Studio(2) Apple(1) Application Builder(244) Application Factory(207) ASP.NET(95) ASP.NET 3.5(45) ASP.NET Code Generator(72) ASP.NET Membership(28) Azure(18) Barcode(2) Barcodes(3) BLOB(18) Business Rules(1) Business Rules/Logic(140) BYOD(13) Caching(2) Calendar(5) Charts(29) Cloud(14) Cloud On Time(2) Cloud On Time for Windows 7(2) Code Generator(54) Collaboration(11) command line(1) Conflict Detection(1) Content Management System(12) COT Tools for Excel(26) CRUD(1) Custom Actions(1) Data Aquarium Framework(122) Data Sheet(9) Data Sources(22) Database Lookups(50) Deployment(22) Designer(177) Device(1) DotNetNuke(12) EASE(20) Email(6) Features(100) Firebird(1) Form Builder(14) Globalization and Localization(6) How To(1) Hypermedia(2) Inline Editing(1) Installation(4) JavaScript(20) Kiosk(1) Low Code(3) Mac(1) Many-To-Many(4) Maps(6) Master/Detail(36) Microservices(4) Mobile(63) Mode Builder(3) Model Builder(3) MySQL(10) Native Apps(5) News(17) OAuth(8) OAuth Scopes(1) OAuth2(10) Offline(19) Offline Apps(4) Offline Sync(5) Oracle(10) PKCE(2) PostgreSQL(2) PWA(2) QR codes(2) Rapid Application Development(5) Reading Pane(2) Release Notes(171) Reports(48) REST(29) RESTful(29) RESTful Workshop(15) RFID tags(1) SaaS(7) Security(80) SharePoint(12) SPA(6) SQL Anywhere(3) SQL Server(26) Stored Procedure(4) Teamwork(15) Tips and Tricks(85) Tools for Excel(2) Touch UI(93) Transactions(5) Tutorials(183) Universal Windows Platform(3) User Interface(335) Video Tutorial(37) Web 2.0(100) Web App Generator(101) Web Application Generator(607) Web Form Builder(40) Web.Config(9) Workflow(28)
Tuesday, May 25, 2010PrintSubscribe
Intelligent Master-Detail, Grid Templates, etc.

The new update has been released.

The following enhancements were included:

  1. Code generator will automatically detect presence of Visual Studio 2010 and use included Web Developer Web Server to run generated ASP.NET projects. This feature allows using the code generator on computers with the new Visual Studio 2010. If both, Visual Studio 2008 and Visual Studio 2010 are installed then the newer web server is launched. Note that the applications are still generated as ASP.NET 3.5 web sites. Support for ASP.NET 4.0 is expected to be available in June of 2010.
  2. Master-detail support has been enhanced with Auto Hide feature. The JavaScript client library of Web Site Factory applications will automatically hide detail records if a master view does not have a selected record.  This will effect classic, stacked, and tabbed page layouts automatically created by the code generator.  The first two master-detail layouts will display only a grid of master records up until a selection is made. The tabbed layout will hide the detail tabs until a user makes a selection of a master record.
    The user interface elements that present the detail records will also disappear if a user is creating a new master record or if a selected master record has been deleted.
    The new library will also eliminate server requests if the master view has refreshed without the selected key being changed. This significantly improves overall performance of the generated ASP.NET+AJAX web sites. 
    Intelligent master-detail data presentation eliminates hours of complicated coding and make presentation of complex data layouts easy within the boundaries of a single web page.
  3. Grid views now support three types of custom row templates. If controller Customers has a grid view with id grid1 then the JavaScript client library will be looking for templates with the following names: Customers_grid1, Customers_grid1_selected, and Customers_grid1_new.

    The first template will be used to format the row in edit mode. The second template will be used to format the selected row. The third template will be used to format the new row. Learn more about custom grid templates at /blog/2008/09/custom-templates-for-ajax-grids-in-data.html.

We will post video tutorials explaining these features on our YouTube channel.