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
 Gary AgrippaRe: Login to the issue tracker failed11:52 PM
 Vincent AskewRe: Branching the code9:50 PM
Jane CrayfordRe: Branching the code9:35 PM
 Christine CesioSpecification supplement9:20 PM
Albert ParshallYour account details9:03 PM
 Adam BuchananRe: Branching the code8:07 PM
 Aiden BonarThanks for the help7:15 PM
Chris DixieRe: Branching the code6:53 PM
 Aiden BonarRe: Branching the code6:04 PM
 Robert BinneyBranching the code5:55 PM
 Gary AgrippaRe: Some development agreements4:26 PM
 Frederic MoriartyRe: unexpected Syntax error4:17 PM
 Gabriel ZaneRe: Is it necessarily to implement DOCTYPE?4:13 PM
 Melissa StoverSome development agreements1:25 PM
 Charles DriscolLook at the NPE11:46 AM
 Ike WickliffRe: Is it necessarily to implement DOCTYPE?9:48 AM
 Vincent Askewunexpected Syntax error5:18 AM
 Larry McGowanIs it necessarily to implement DOCTYPE?5:11 AM
 James CormacLogin to the issue tracker failed1:07 AM
Yesterday
Aiden BonarRe: Next iteration plan5/22/17 11:57 PM
 Clayton VasserRe: Build successful (tests passed: 235)5/22/17 11:19 PM
Laurence BartonRe: My travelling photos5/22/17 11:05 PM
 Alex SmithRe: My travelling photos5/22/17 10:30 PM
 Walter BoydRe: Next iteration plan5/22/17 9:27 PM
 Chris DixieRe: Generated *.exe file size decreased5/22/17 4:20 PM
 Robert BinneyRe: Generated *.exe file size decreased5/22/17 12:13 PM
 Laurence BartonRe: Environment for the new project5/22/17 11:32 AM
 Aiden BonarProper Java XML parser5/22/17 11:23 AM
 William BuddEnvironment for the new project5/22/17 11:05 AM
 Laurence BartonGenerated *.exe file size decreased5/22/17 9:13 AM
 Gary AgrippaMy travelling photos5/22/17 9:06 AM
 Andrew BromleyDesigning architecture for this module5/22/17 8:58 AM
George MannersBuild successful (tests passed: 235)5/22/17 8:58 AM
Margaret LawleyNext iteration plan5/22/17 8:50 AM
 Walter BoydWeb 2.0 notices5/22/17 2:43 AM
Last Week
 Robert BinneyRe: Let me know about your vacation planning date5/21/17 11:59 PM
Jill CatherwoodRe: Let me know about your vacation planning date5/21/17 11:59 PM
 George MannersRe: Let me know about your vacation planning date5/21/17 11:56 PM
Margaret LawleyRe: Let me know about your vacation planning date5/21/17 11:55 PM
 Michael AllendorfRe: Let me know about your vacation planning date5/21/17 11:50 PM
 William BuddRe: Recently implemented functionality is not working5/21/17 9:14 PM
 Chloe AngusRe: Scripts performance measurement results5/21/17 8:13 PM
 Albert ParshallRe: Birthday party invitation5/21/17 7:59 PM
 James CormacRe: Recently implemented functionality is not working5/21/17 4:34 PM
George Van SlyckFW: me and John Smith correspondence5/21/17 3:28 PM
 Clayton VasserRe: Birthday party invitation5/21/17 11:28 AM
Clare JonesRe: Upload speed optimization5/21/17 11:07 AM
 Robert BinneyRe: Let me know about your vacation planning date5/21/17 8:42 AM
 Jill CatherwoodUpload speed optimization5/21/17 2:15 AM
 Andrew BromleyRe: Scripts performance measurement results5/20/17 9:25 PM
 Jocelyn ConwayScripts performance measurement results5/20/17 4:40 AM
 George Van SlyckRe: Birthday party invitation5/18/17 9:57 AM
 Alex SmithRecently implemented functionality is not working5/18/17 12:53 AM
Ike WickliffProblem in IE for div tag5/17/17 11:49 PM
 Larry McGowanRe: Revert the last changes please5/17/17 10:38 PM
Dean BoyntonBirthday party invitation5/17/17 8:58 AM
 Chloe AngusRevert the last changes please5/16/17 2:57 AM
Clare JonesLet me know about your vacation planning date5/15/17 7:40 PM
 Chris DixieJoin my network on LinkedIn5/15/17 7:07 AM
Older
 Jocelyn ConwayRe: Code review remarksMay 14, 2017
 William BuddRe: Easiest way to get actual element sizeMay 13, 2017
 Charles DriscolRe: UI improvement propositionsMay 13, 2017
 Aiden BonarRe: Easiest way to get actual element sizeMay 9, 2017
 Jane CrayfordRe: Hide menu by double-clickingMay 8, 2017
 Melissa StoverRe: Hide menu by double-clickingMay 2, 2017
 Laurence BartonRe: In-place rows editing implementationMay 1, 2017
Michael AllendorfHide menu by double-clickingMay 1, 2017
 Larry McGowanRe: Code review remarksApr 30, 2017
 Margaret LawleyRe: Customer registration procedureApr 30, 2017
 Chloe AngusRe: Easiest way to get actual element sizeApr 30, 2017
 Luis VibbardSpecific characters are broken after Ajax re-renderingApr 29, 2017
 Adam BuchananUI improvement propositionsApr 29, 2017
 Linus StapletonTranslation request: some strings aren't localizedApr 28, 2017
 Adam BuchananRe: Customer registration procedureApr 28, 2017
 Albert ParshallRe: Customer registration procedureApr 27, 2017
 Jane CrayfordApproximate estimateApr 26, 2017
Clayton VasserEasiest way to get actual element sizeApr 26, 2017
 Joann LoganCode review remarksApr 26, 2017
 Alex SmithRe: Build artifacts placementApr 25, 2017
 Gabriel ZaneCustomer registration procedureApr 23, 2017
 Hannes TelfordBuild artifacts placementApr 22, 2017
 Frederic MoriartyIn-place rows editing implementationApr 21, 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.