Home 1.604.763.2828 Vancover, Canada
PrimeObjects Products & Features Consulting Partners Blog and Communitiy About Us
Intelligent Business Knowledge Management Products & Features Consulting Partners Blog & Community About Us Sign up, 7 days free Login >>
PrimeObjects Latest Improvements

Monday, July 04, 2011

Generic Site List

Source: PrimeObjects Latest Improvements
Tags: 

PrimeObjects improved the presentation, usability and features of the list in a more functional way.

The new list will have 3 zones. The Zone 1 is a Category zone allows user to easily filter records in the list by category. The Zone 2 is the list itself. The Zone 3 is the preview of the selected record that allows read detail information of a record without opening it.



The whole new design relies on one dashboard and four reports in the plaform. It brings the highest flexibility to customization.

Dashboard:

  1. Generic List
Reports:
  1. Generic Category Tree
  2. Generic List Preview
  3. Generic Category Cloud
  4. Generic Tag Cloud
The preview content of a list will be shown based on the format defined in "Generic Side Preview" report. However developer can design different preview report for different entity. For example, developer can design a special report called "Sales Order Side Preview" to preview a sales order record in the list.

The following SQL Statement can associate a special report to a entity as the list preview report

UPDATE EntityUI SET PreviewReportId = 'C581C284-A553-434D-9FCD-F86864175708' WHERE Name='Sales Order'

There's a few parameters need to be defined in the url of page that renders the Generic List dashboard.

Parameter Name
Required
Description
EntityName
Mandatory
This tells the entity of the lists.
CurrentFocusId
Optional
Sometimes we want to only show the records filtered by a focused record in the list. For example, we want to show a list of documents regarding a specific Project. In this case Project is the focus when showing the documents. We need to pass the project ID as the value of the CurrentFocusId parameter.
CurrentFocusAttributeName
OptionalThis parameter works with CurrentFocusId parameter. When we pass a ID as the filter value, we need to define on which attribute the filter should apply. In the exsample above, the attribute name used to filter a document could be InstanceId attribute of the Document entity.


In a business solution developed on PrimeObjects Platform, the default.aspx page usually is the page rendering a dashboard. The URL of showing a generic list of all documents will be look like this. (note: c26b1d3b-8c72-44cf-9dd3-726a83cf2d9f is the id of the Generic List dashboard).

http://domainname/appname/Default.aspx?EntityName=Document&DashboardId=c26b1d3b-8c72-44cf-9dd3-726a83cf2d9f

Posted by Gary Zhang @ 05:30:45 PM   0 Comments

0 Comments:

Subscribe
Current Posts [RSS Feed]
Latest Posts [RSS Feed]
Categories
Tags
Favorite Links
Copyright © 2011 PrimeObjects Software Ltd. All rights reserved.
Project Knowledge Management
Product Knowledge Management
Customer Knowledge Management
PrimeObjects Platform
Business Updates
Latest Improvements
Developer Updates
Mobile App Development