Project Detail

SmartClient.com Showcase Appl. dynamic columns   Trial project

SmartClient.com Showcase Appl. dynamic columns is project number 293631
posted at GetAFreelancer.com. Click here to post your own project.

 

Bookmark and Share
Free Trial For New Buyers
 

Status: Closed
(Selected Service Provider)

Selected Providers: sameershukla

Budget: $30-250

Created: 07/29/2008 at 22:03 EDT

Bid Count: 7

Average Bid: $ 127

08/28/2008 at 22:03 EDT

Project Creator: xkors View PM Post PM
Employer Rating: (No Feedback Yet)

Bid On This Project
 

Description

SmartClient.com Showcase Application dynamic columns

==========================================



Extend SmartClient.com Office Supply Showcase Application (demoApp) from Isomorphic to make server-side Java calls and at the same time SQL calls for changes performed on the grid.

Location: SmartClient_65_LGPLsmartclientSDKisomorphicsystemreferenceinlineExamplesdemoApp for the LGPL licensed code.

Definitions of Java data structures and SQL database with loaded test data are attached.

1. Changes performed in all three panes create changes in Java vectors content and SQL database tables.
"fetch", "update", "add" and "remove" operations are to be supported in Categories, Items and View/Edit panes.

2. Adding a column to the main grid will add an editable element the grid and editable field in Edit pane.


3. Grid cells may have list of values - there may be multiple values in one cell. They can be presented on separate lines or any other way.
Editor for such cell should allow edit of all values, including "update" of each, "add" new value and "remove" the whole value.

Help: listGridField.formatCellValue() is one place to define a formatter that combines multiple values from a record.



4. Rows of data may have different heights set by auto-sizing, so all multiple values in cells are displayed.

Help: fixedRecordHeights:false plus wrapCells:false enables auto-sizing to content


5. Find Button needs to operate on all columns currently displayed in the grid (Item listbox is to contain list of columns of the grid).

6. Make Instructions pane to contain exact replica of Categories pane (with two columns) and name it Views. See p.8 for column mappings.
Categories pane and Views pane should display right-hand click menu as in Items pane and support the same
operations on Categories pane and Views pane data.



7. Add Login screen and security code in Java and SQL database as needed for multi-user access.

Help: Use existing SmartClient's Login screens.



Java code description
---------------------
8. Categories Tree pane has to have a second column loaded with first element (same as TYPE in SQL table definition) data from "Name" Vector.
Second element (same as KNAME in SQL table definition) is displayed in first column as the name of the Category.

9. Vector "Name" contains list of names to be displayed in the Categories pane.
Vector "ViewCol" contains list of columns to be displayed in the grid.
Grid column headers values are given in Vector "ViewCol".
Vector "table" contains rows of data to be displayed in the grid.
Vector "View" contains list of names to be displayed in the Views pane.

10. Clicking on a different Category will display a grid with an appropriate (different) number of columns
related to that Category in "Name" Vector.

11. Adding a column to grid will add an editable elements to Vector "table".


SQL code description
--------------------
12. Changes in Vector "Name" are to be stored in server-side database table USER1NAMEL.
Changes in Vector "ViewCol" are to be stored in server-side database table USER1COLL.
Changes in Vector "table" are to be stored in server-side database table USER1VIEWT.
Changes in Vector "View" are to be stored in server-side database table USER1VIEWL.

13. Adding a column to grid will add an editable column in table USER1VIEWT.


14. Overall help from Isomorphic regarding dynamic columns creation:

DataSources can be dynamically generated.

http://www.smartclient.com/docs/6.5/a/b/c/go.html#group..dataSourceDeclaration

You can use a DataSource whose records are DataSource fields to field the fields dynamically,
similar to the last example from DataSource.fetchData() which shows generating a DynamicForm from
DataSource records:

http://www.smartclient.com/docs/6.5/a/b/c/go.html#method..DataSource.fetchData

isc.DataSource.get("myFormFields").fetchData(null,
"isc.DynamicForm.create({ items:data })"
)

From then on, everything works identically to how things works if the DataSource had not been
dynamically generated. So the code for the Showcase Application would work unchanged with a
dynamically created DataSource.


15. For delivery, zip the whole development directory(ies), so once unzipped, all functions work on development server.



16. Provide setup instructions.



17. Provide deployment instructions.







Additional files submitted:
avector_java.rtf
database_SQL.rtf
screenshot.rtf
SmartClient_com_demoApp_dynamic_columns.rtf

Messages Posted: 1 View project clarification board Post message on project clarification board

Bid On This Project
 
If you are the project creator or one of the bidders Log In for more options

  View PM Post PM

100

7 days

07-31-2008 01:25 EDT

We are able to do this.

help

  View PM Post PM

120

4 days

07-30-2008 04:45 EDT

(No Feedback Yet)

We are a Software based company,Where working 5 employe are 7+ yrs experiance in this work. We are working as a freelancer Specialized in Website Designing , Development (ASP,JSP, JAVA,C++,Visual Basic,.NET) services. I am interested in doing your project,I believe I can provide you solution according to ur requirement within a shortest period and minimum cost

help

  View PM Post PM

100

4 days

07-30-2008 11:09 EDT

(No Feedback Yet)

We are a team of 3 people who will be working on this project and we will deliver the project within the days specified above.

help

  View PM Post PM

200

7 days

07-31-2008 01:20 EDT

(No Feedback Yet)

Hi We are a group of software professionals , we have an experience on SmartClient we have an expert hands on it,but i just want to suggest one thing on this , just now they have released SC6.5.1 LGPL which has almost all the issues resolved of FireFox hang as well as ListGrid Performance has been improved on IE as well as on other browsers

help

  View PM Post PM

150

5 days

08-02-2008 05:37 EDT

(No Feedback Yet)

We are five people one having 6 yesrs exp in java and other having 3+ years exp.We are real people to complete it.

help

  View PM Post PM

100

5 days

08-02-2008 10:00 EDT

(No Feedback Yet)

I am SCWCD, able to do this.

help

  View PM Post PM

120

5 days

08-02-2008 16:40 EDT

(No Feedback Yet)

iLine is software solution company with the comitted people to provide good product to the client. Our expertise is in GWT that is Google Web Toolkit and J2EE application. The Smart Clients application is more or less like GWT. We would glad to work with you.

help

    Bid on this Project