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
 Michael AllendorfRe: Revert the last changes please11:35 PM
 Gabriel ZaneRe: Revert the last changes please11:30 PM
 Jane CrayfordRe: Revert the last changes please11:07 PM
Luis VibbardRe: Revert the last changes please10:51 PM
 Chris DixieRe: Revert the last changes please10:44 PM
 Hannes TelfordRe: Proper Java XML parser5:59 PM
 Gabriel ZaneRe: Proper Java XML parser3:17 PM
 Aiden BonarProper Java XML parser2:44 PM
 Charles DriscolLook at the NPE12:58 PM
 Robert BinneyRe: Web 2.0 notices7:23 AM
Melissa StoverRe: Web 2.0 notices6:03 AM
 Linus StapletonRe: Revert the last changes please5:00 AM
 Adam BuchananUI improvement propositions3:01 AM
 Walter BoydWeb 2.0 notices3:01 AM
Gabriel ZaneCustomer registration procedure2:20 AM
 Chloe AngusRevert the last changes please1:49 AM
Yesterday
 Chloe AngusRe: Designing architecture for this module6/22/17 11:10 PM
 Michael AllendorfRe: Specific characters are broken after Ajax re-rendering6/22/17 7:20 PM
Hannes TelfordRe: Specific characters are broken after Ajax re-rendering6/22/17 6:24 PM
 Frederic MoriartyRe: Designing architecture for this module6/22/17 3:26 PM
 William BuddEnvironment for the new project6/22/17 3:25 PM
 Chloe AngusRe: Designing architecture for this module6/22/17 3:04 PM
 Robert BinneyRe: Problem in IE for div tag6/22/17 1:33 PM
 Ike WickliffProblem in IE for div tag6/22/17 1:25 PM
Hannes TelfordRe: Join my network on LinkedIn6/22/17 1:19 PM
 Jane CrayfordApproximate estimate6/22/17 1:15 PM
 Margaret LawleyNext iteration plan6/22/17 11:53 AM
 Gabriel ZaneRe: Designing architecture for this module6/22/17 10:44 AM
 Luis VibbardSpecific characters are broken after Ajax re-rendering6/22/17 10:21 AM
Charles DriscolRe: Designing architecture for this module6/22/17 8:54 AM
 Hannes TelfordRe: Designing architecture for this module6/22/17 7:11 AM
 Chris DixieJoin my network on LinkedIn6/22/17 6:44 AM
 Andrew BromleyDesigning architecture for this module6/22/17 5:40 AM
Wednesday
 George MannersBuild successful (tests passed: 235)6/21/17 6:47 PM
Joann LoganRe: Thanks for the help6/21/17 1:46 PM
 Aiden BonarThanks for the help6/21/17 1:21 PM
 Gary AgrippaMy travelling photos6/21/17 7:54 AM
 George Van SlyckFW: me and John Smith correspondence6/21/17 5:48 AM
Vincent Askewunexpected Syntax error6/21/17 12:57 AM
Tuesday
 Laurence BartonRe: Translation request: some strings aren't localized6/20/17 11:50 PM
 Jocelyn ConwayRe: Build artifacts placement6/20/17 9:48 PM
 Chris DixieRe: Build artifacts placement6/20/17 9:38 PM
 Adam BuchananRe: Code review remarks6/20/17 8:39 PM
Frederic MoriartyRe: Let me know about your vacation planning date6/20/17 7:48 PM
 Hannes TelfordBuild artifacts placement6/20/17 5:42 PM
 Melissa StoverRe: Code review remarks6/20/17 4:15 PM
 Jane CrayfordRe: Translation request: some strings aren't localized6/20/17 3:43 PM
Gabriel ZaneRe: Translation request: some strings aren't localized6/20/17 3:33 PM
Linus StapletonTranslation request: some strings aren't localized6/20/17 2:04 PM
Larry McGowanRe: Let me know about your vacation planning date6/20/17 1:05 PM
 Clare JonesLet me know about your vacation planning date6/20/17 10:28 AM
Alex SmithRecently implemented functionality is not working6/20/17 6:00 AM
 Joann LoganCode review remarks6/20/17 4:27 AM
Monday
 Michael AllendorfRe: Scripts performance measurement results6/19/17 11:01 PM
 Clare JonesRe: Branching the code6/19/17 8:09 PM
Vincent AskewRe: Branching the code6/19/17 7:24 PM
 Frederic MoriartyRe: Is it necessarily to implement DOCTYPE?6/19/17 5:01 PM
 Jocelyn ConwayScripts performance measurement results6/19/17 4:46 PM
 Larry McGowanIs it necessarily to implement DOCTYPE?6/19/17 9:52 AM
 Ike WickliffRe: Branching the code6/19/17 8:38 AM
 Robert BinneyBranching the code6/19/17 5:52 AM
Last Week
Gary AgrippaRe: Specification supplement6/18/17 9:16 PM
 Michael AllendorfRe: Specification supplement6/18/17 4:18 PM
 Christine CesioSpecification supplement6/18/17 2:38 PM
 Dean BoyntonBirthday party invitation6/17/17 11:18 AM
 Albert ParshallYour account details6/13/17 11:16 AM
Older
 James CormacRe: Upload speed optimizationJun 11, 2017
 George Van SlyckRe: Upload speed optimizationJun 11, 2017
 Aiden BonarRe: Easiest way to get actual element sizeJun 5, 2017
 Laurence BartonGenerated *.exe file size decreasedMay 29, 2017
 Chloe AngusRe: Upload speed optimizationMay 29, 2017
 Frederic MoriartyIn-place rows editing implementationMay 28, 2017
 Jill CatherwoodUpload speed optimizationMay 27, 2017
 Clayton VasserEasiest way to get actual element sizeMay 27, 2017
 Melissa StoverSome development agreementsMay 23, 2017
 Michael AllendorfHide menu by double-clickingMay 19, 2017
 James CormacLogin to the issue tracker failedMay 18, 2017
  • 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.