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
 William BuddRe: FW: me and John Smith correspondence11:52 PM
 Albert ParshallRe: FW: me and John Smith correspondence11:06 PM
 Dean BoyntonRe: FW: me and John Smith correspondence9:35 PM
 Andrew BromleyRe: Look at the NPE9:05 PM
 Alex SmithRe: Look at the NPE7:57 PM
Charles DriscolLook at the NPE7:41 PM
 Larry McGowanRe: Login to the issue tracker failed5:06 PM
 James CormacLogin to the issue tracker failed3:07 PM
 Luis VibbardSpecific characters are broken after Ajax re-rendering2:34 PM
 Jane CrayfordApproximate estimate12:34 PM
George Van SlyckFW: me and John Smith correspondence10:19 AM
 Jill CatherwoodRe: Thanks for the help10:10 AM
 Aiden BonarThanks for the help5:41 AM
Yesterday
 Michael AllendorfRe: Build artifacts placement8/22/17 11:58 PM
 Hannes TelfordRe: Revert the last changes please8/22/17 11:41 PM
James CormacRe: Build artifacts placement8/22/17 11:18 PM
 Hannes TelfordBuild artifacts placement8/22/17 10:38 PM
 Walter BoydRe: Generated *.exe file size decreased8/22/17 8:59 PM
Robert BinneyRe: Revert the last changes please8/22/17 8:30 PM
 Michael AllendorfRe: Generated *.exe file size decreased8/22/17 6:47 PM
 Ike WickliffRe: Generated *.exe file size decreased8/22/17 5:33 PM
 George MannersRe: Your account details8/22/17 5:17 PM
 Margaret LawleyRe: Designing architecture for this module8/22/17 4:43 PM
 Walter BoydWeb 2.0 notices8/22/17 3:57 PM
Laurence BartonGenerated *.exe file size decreased8/22/17 3:22 PM
 Larry McGowanRe: Revert the last changes please8/22/17 2:41 PM
 Albert ParshallYour account details8/22/17 2:34 PM
Linus StapletonRe: Revert the last changes please8/22/17 12:53 PM
 Andrew BromleyDesigning architecture for this module8/22/17 8:28 AM
 Jill CatherwoodRe: Revert the last changes please8/22/17 8:11 AM
 Dean BoyntonBirthday party invitation8/22/17 5:50 AM
 William BuddEnvironment for the new project8/22/17 2:57 AM
 Chloe AngusRevert the last changes please8/22/17 1:28 AM
Monday
 Chloe AngusRe: Specification supplement8/21/17 9:43 PM
Clayton VasserRe: Build successful (tests passed: 235)8/21/17 8:28 PM
 Adam BuchananRe: Build successful (tests passed: 235)8/21/17 8:27 PM
 Dean BoyntonRe: Specification supplement8/21/17 8:06 PM
 Andrew BromleyRe: Specification supplement8/21/17 3:40 PM
 George MannersBuild successful (tests passed: 235)8/21/17 2:20 PM
 Michael AllendorfHide menu by double-clicking8/21/17 12:11 PM
 Jill CatherwoodUpload speed optimization8/21/17 11:38 AM
 Christine CesioSpecification supplement8/21/17 10:13 AM
 Joann LoganCode review remarks8/21/17 1:12 AM
Last Week
 Adam BuchananRe: Let me know about your vacation planning date8/20/17 9:15 PM
 Clare JonesLet me know about your vacation planning date8/20/17 10:25 AM
 Gabriel ZaneRe: UI improvement propositions8/20/17 7:27 AM
 Robert BinneyBranching the code8/20/17 6:24 AM
Frederic MoriartyRe: UI improvement propositions8/20/17 3:04 AM
 Margaret LawleyRe: Join my network on LinkedIn8/20/17 2:52 AM
 Adam BuchananUI improvement propositions8/20/17 2:01 AM
 Chris DixieJoin my network on LinkedIn8/19/17 5:25 AM
 Jocelyn ConwayRe: Next iteration plan8/18/17 12:07 PM
 Clayton VasserEasiest way to get actual element size8/18/17 6:36 AM
Margaret LawleyRe: Is it necessarily to implement DOCTYPE?8/17/17 1:04 PM
 Gary AgrippaMy travelling photos8/16/17 4:53 PM
 Larry McGowanIs it necessarily to implement DOCTYPE?8/15/17 11:42 PM
 Margaret LawleyNext iteration plan8/15/17 1:04 PM
 Larry McGowanRe: Some development agreements8/15/17 12:18 AM
 Melissa StoverSome development agreements8/14/17 9:38 PM
Older
 Alex SmithRe: Scripts performance measurement resultsAug 13, 2017
Charles DriscolRe: In-place rows editing implementationAug 12, 2017
 George Van SlyckRe: In-place rows editing implementationAug 12, 2017
 Albert ParshallRe: Scripts performance measurement resultsAug 11, 2017
Clare JonesRe: Recently implemented functionality is not workingAug 8, 2017
 Chloe AngusRe: Scripts performance measurement resultsAug 8, 2017
Chloe AngusRe: In-place rows editing implementationAug 5, 2017
 George Van SlyckRe: Scripts performance measurement resultsAug 2, 2017
Linus StapletonRe: unexpected Syntax errorAug 2, 2017
 Vincent Askewunexpected Syntax errorAug 1, 2017
 Aiden BonarProper Java XML parserJul 29, 2017
Jocelyn ConwayScripts performance measurement resultsJul 28, 2017
 Alex SmithRecently implemented functionality is not workingJul 28, 2017
Ike WickliffProblem in IE for div tagJul 27, 2017
 Gabriel ZaneCustomer registration procedureJul 25, 2017
 Linus StapletonTranslation request: some strings aren't localizedJul 24, 2017
 Frederic MoriartyIn-place rows editing implementationJul 20, 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.