Ext JS - extend TreeNodeUI

This project received 4 bids from talented freelancers with an average bid price of $283 USD.

Get free quotes for a project like this
Project Budget
$250 - $750 USD
Total Bids
Project Description

We need a specialized EXT JS TreePanel to model progress within a hierarchy of dependent tasks, I think this means extending Ext.tree.TreeNodeUI.

Users have a set of dependent tasks and need to keep track of progress.

Only leaf nodes should have enabled checkboxes. Parent nodes should have disabled checkboxes (because their state depends on all their children).

When a leaf node is checked, if any of its ancestors now have all their children checked, then they should display a checked (but still disabled) check box. So by completing the last task, the consequence ripples up the tree.

The yellow folder and file icons should be hidden because this tree represents tasks not files.

If a node is checked, it should also show a green tick icon of the same size as the yellow file icons. Otherwise a red cross icon.

Skills Required

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online