OpenFaces Demo

OverviewTree Table

  • Ajax data loading
  • Ajax sorting & filtering
  • Static and dynamic structure
  • Configurable preloaded nodes
  • Single and multiple selection
  • Column resizing
  • Showing, hiding and reordering columns
  • Content scrolling with row/column freezing
  • Dynamic columns
  • Multiple headers and footers
  • Individual rows and cells customization
  • Keyboard navigation
 FromSubjectReceived
Today
Clayton VasserRe: Environment for the new project11:36 PM
 William BuddRe: FW: me and John Smith correspondence11:07 PM
 Luis VibbardRe: Web 2.0 notices9:12 PM
 Jane CrayfordRe: FW: me and John Smith correspondence8:44 PM
 Margaret LawleyRe: Web 2.0 notices8:05 PM
 Robert BinneyBranching the code7:57 PM
 Dean BoyntonRe: Web 2.0 notices7:47 PM
 Andrew BromleyRe: Environment for the new project6:52 PM
 Jill CatherwoodRe: Environment for the new project6:36 PM
 Jill CatherwoodRe: Web 2.0 notices6:30 PM
 Margaret LawleyNext iteration plan6:21 PM
 George MannersRe: Environment for the new project5:10 PM
 Robert BinneyRe: Web 2.0 notices4:40 PM
Joann LoganRe: FW: me and John Smith correspondence4:36 PM
 George MannersRe: FW: me and John Smith correspondence3:39 PM
 George Van SlyckFW: me and John Smith correspondence2:33 PM
 Aiden BonarProper Java XML parser2:02 PM
 Christine CesioSpecification supplement1:58 PM
Clare JonesRe: Web 2.0 notices1:36 PM
 Albert ParshallRe: Web 2.0 notices1:00 PM
 Walter BoydWeb 2.0 notices11:30 AM
 William BuddEnvironment for the new project9:19 AM
 Gary AgrippaMy travelling photos7:15 AM
 Joann LoganCode review remarks1:23 AM
Yesterday
Charles DriscolRe: Your account details5/16/12 9:43 PM
 Jocelyn ConwayScripts performance measurement results5/16/12 8:29 PM
 Dean BoyntonRe: Your account details5/16/12 2:43 PM
Albert ParshallYour account details5/16/12 2:12 PM
Tuesday
 Joann LoganRe: Let me know about your vacation planning date5/15/12 11:36 PM
 Clare JonesLet me know about your vacation planning date5/15/12 11:30 PM
 Dean BoyntonBirthday party invitation5/15/12 12:04 PM
 Albert ParshallRe: Specific characters are broken after Ajax re-rendering5/15/12 8:19 AM
 George MannersBuild successful (tests passed: 235)5/15/12 7:02 AM
 Luis VibbardSpecific characters are broken after Ajax re-rendering5/15/12 4:59 AM
Gabriel ZaneCustomer registration procedure5/15/12 2:39 AM
Monday
 Walter BoydRe: Revert the last changes please5/14/12 11:58 PM
 Gary AgrippaRe: Recently implemented functionality is not working5/14/12 11:57 PM
Laurence BartonRe: Recently implemented functionality is not working5/14/12 11:56 PM
 Walter BoydRe: Recently implemented functionality is not working5/14/12 11:55 PM
 Charles DriscolRe: Recently implemented functionality is not working5/14/12 11:55 PM
 Ike WickliffRe: Revert the last changes please5/14/12 11:55 PM
Clare JonesRe: Revert the last changes please5/14/12 11:55 PM
 Alex SmithRecently implemented functionality is not working5/14/12 11:48 PM
 George MannersRe: Revert the last changes please5/14/12 11:33 PM
 Melissa StoverRe: Revert the last changes please5/14/12 11:28 PM
 Alex SmithRe: Revert the last changes please5/14/12 11:28 PM
 William BuddRe: Easiest way to get actual element size5/14/12 8:52 PM
Ike WickliffRe: Generated *.exe file size decreased5/14/12 8:52 PM
Clayton VasserEasiest way to get actual element size5/14/12 7:40 PM
 Joann LoganRe: Generated *.exe file size decreased5/14/12 7:24 PM
 Chloe AngusRe: Generated *.exe file size decreased5/14/12 7:04 PM
 Adam BuchananUI improvement propositions5/14/12 6:59 PM
 Chloe AngusRevert the last changes please5/14/12 5:28 PM
 Gabriel ZaneRe: Translation request: some strings aren't localized5/14/12 1:43 PM
 George Van SlyckRe: Generated *.exe file size decreased5/14/12 10:24 AM
 Linus StapletonTranslation request: some strings aren't localized5/14/12 10:08 AM
 Laurence BartonGenerated *.exe file size decreased5/14/12 8:23 AM
Charles DriscolLook at the NPE5/14/12 4:29 AM
Last Week
 Adam BuchananRe: Approximate estimate5/13/12 9:48 PM
Andrew BromleyRe: Hide menu by double-clicking5/13/12 9:04 PM
 Frederic MoriartyIn-place rows editing implementation5/13/12 7:30 PM
 Jane CrayfordRe: Approximate estimate5/13/12 6:29 PM
 Jocelyn ConwayRe: Approximate estimate5/13/12 12:41 AM
 Larry McGowanRe: Hide menu by double-clicking5/12/12 2:56 PM
 Jocelyn ConwayRe: Hide menu by double-clicking5/12/12 4:46 AM
Aiden BonarRe: Hide menu by double-clicking5/12/12 4:07 AM
 James CormacRe: Approximate estimate5/11/12 11:24 PM
 Robert BinneyRe: Some development agreements5/11/12 8:49 PM
Hannes TelfordRe: Some development agreements5/11/12 7:01 AM
 Melissa StoverSome development agreements5/10/12 9:39 PM
 Jane CrayfordApproximate estimate5/9/12 7:49 AM
 Ike WickliffProblem in IE for div tag5/8/12 4:05 PM
 Michael AllendorfHide menu by double-clicking5/8/12 12:26 AM
Older
 Alex SmithRe: Build artifacts placementMay 4, 2012
 Melissa StoverRe: Join my network on LinkedInMay 3, 2012
 Jill CatherwoodRe: Is it necessarily to implement DOCTYPE?May 1, 2012
Joann LoganRe: Join my network on LinkedInApr 29, 2012
 Luis VibbardRe: Is it necessarily to implement DOCTYPE?Apr 28, 2012
Chloe AngusRe: Login to the issue tracker failedApr 28, 2012
 Michael AllendorfRe: Join my network on LinkedInApr 27, 2012
 Gabriel ZaneRe: Login to the issue tracker failedApr 25, 2012
 James CormacLogin to the issue tracker failedApr 23, 2012
 Hannes TelfordBuild artifacts placementApr 22, 2012
 Margaret LawleyRe: Join my network on LinkedInApr 22, 2012
 Jill CatherwoodUpload speed optimizationApr 21, 2012
Luis VibbardRe: Join my network on LinkedInApr 20, 2012
 Andrew BromleyDesigning architecture for this moduleApr 17, 2012
 Larry McGowanIs it necessarily to implement DOCTYPE?Apr 17, 2012
 Aiden BonarThanks for the helpApr 17, 2012
Chris DixieJoin my network on LinkedInApr 16, 2012
 Vincent Askewunexpected Syntax errorApr 14, 2012
  • Sort Ascending
  • Sort Descending
  • Hide
  • Columns
    • Importance
    • Attachment
    • Letter
    • From
    • Subject
    • Received

Demonstrated Features

  • Support for merging cells - all cells in root nodes are merged using the span attribute of the <o:cell> tag.
  • Specifying styles by condition - root nodes have a different style than all other nodes.
  • Content scrolling - it's possible to scroll through the entire TreeTable contents when the vertical space is limited.
  • Single node selection - click any row to select it and use Up/Down, PageUp/PageDown keys to navigate between nodes. The +/- or Right/Left keys can be sued to expand/collapse the selected node.