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
 Chloe AngusRe: Next iteration plan11:37 PM
 Jocelyn ConwayRe: Next iteration plan11:15 PM
Hannes TelfordRe: Next iteration plan11:15 PM
 Jane CrayfordRe: Next iteration plan11:13 PM
Ike WickliffRe: Next iteration plan11:00 PM
 Margaret LawleyRe: Next iteration plan10:54 PM
Frederic MoriartyRe: Branching the code10:40 PM
 Linus StapletonRe: Next iteration plan10:05 PM
 Joann LoganRe: Next iteration plan9:52 PM
 Michael AllendorfRe: unexpected Syntax error8:38 PM
 Luis VibbardRe: Branching the code8:26 PM
Vincent Askewunexpected Syntax error8:20 PM
 Adam BuchananRe: Environment for the new project7:36 PM
 Chris DixieJoin my network on LinkedIn2:59 PM
Margaret LawleyNext iteration plan1:26 PM
 Robert BinneyBranching the code1:03 PM
 Walter BoydRe: Environment for the new project12:35 PM
 Gabriel ZaneCustomer registration procedure6:59 AM
 Charles DriscolLook at the NPE2:28 AM
 William BuddEnvironment for the new project1:12 AM
Yesterday
 Jane CrayfordRe: FW: me and John Smith correspondence10/19/17 11:59 PM
 Aiden BonarRe: FW: me and John Smith correspondence10/19/17 11:46 PM
 George Van SlyckFW: me and John Smith correspondence10/19/17 10:59 PM
 Aiden BonarRe: In-place rows editing implementation10/19/17 10:57 PM
Hannes TelfordRe: In-place rows editing implementation10/19/17 10:53 PM
 Linus StapletonRe: Easiest way to get actual element size10/19/17 10:17 PM
 Jill CatherwoodRe: Easiest way to get actual element size10/19/17 9:24 PM
 Hannes TelfordRe: Easiest way to get actual element size10/19/17 6:39 PM
 Alex SmithRe: In-place rows editing implementation10/19/17 6:09 PM
 Andrew BromleyRe: Your account details10/19/17 6:03 PM
 Laurence BartonRe: Specification supplement10/19/17 4:36 PM
 George MannersRe: In-place rows editing implementation10/19/17 4:10 PM
 Clayton VasserRe: Build successful (tests passed: 235)10/19/17 3:49 PM
Jocelyn ConwayRe: In-place rows editing implementation10/19/17 3:26 PM
Albert ParshallYour account details10/19/17 3:25 PM
 Joann LoganRe: Translation request: some strings aren't localized10/19/17 3:07 PM
 George Van SlyckRe: Specification supplement10/19/17 2:04 PM
 Laurence BartonRe: In-place rows editing implementation10/19/17 1:54 PM
 Christine CesioSpecification supplement10/19/17 1:25 PM
Clare JonesLet me know about your vacation planning date10/19/17 1:13 PM
 Linus StapletonTranslation request: some strings aren't localized10/19/17 12:05 PM
 Frederic MoriartyIn-place rows editing implementation10/19/17 11:54 AM
George MannersBuild successful (tests passed: 235)10/19/17 4:30 AM
 Clayton VasserEasiest way to get actual element size10/19/17 4:22 AM
Wednesday
 Frederic MoriartyRe: Problem in IE for div tag10/18/17 11:45 PM
 Ike WickliffProblem in IE for div tag10/18/17 11:37 PM
 Luis VibbardSpecific characters are broken after Ajax re-rendering10/18/17 10:11 PM
 Aiden BonarProper Java XML parser10/18/17 1:07 PM
 Gabriel ZaneRe: Build artifacts placement10/18/17 10:46 AM
 Alex SmithRecently implemented functionality is not working10/18/17 9:35 AM
 Walter BoydRe: Build artifacts placement10/18/17 7:00 AM
 James CormacLogin to the issue tracker failed10/18/17 6:38 AM
 Clayton VasserRe: Build artifacts placement10/18/17 5:45 AM
 Hannes TelfordBuild artifacts placement10/18/17 2:38 AM
Tuesday
George MannersRe: Generated *.exe file size decreased10/17/17 2:36 PM
 Walter BoydWeb 2.0 notices10/17/17 8:31 AM
 Chris DixieRe: Generated *.exe file size decreased10/17/17 7:14 AM
Laurence BartonGenerated *.exe file size decreased10/17/17 6:57 AM
 Andrew BromleyDesigning architecture for this module10/17/17 3:57 AM
Adam BuchananUI improvement propositions10/17/17 12:37 AM
Monday
 William BuddRe: Upload speed optimization10/16/17 11:53 PM
 Laurence BartonRe: Upload speed optimization10/16/17 11:45 PM
 Albert ParshallRe: Upload speed optimization10/16/17 11:40 PM
 Dean BoyntonRe: Upload speed optimization10/16/17 11:10 PM
 Albert ParshallRe: Upload speed optimization10/16/17 10:24 PM
 Hannes TelfordRe: Approximate estimate10/16/17 8:27 PM
 Jill CatherwoodUpload speed optimization10/16/17 6:21 PM
 Jane CrayfordApproximate estimate10/16/17 1:38 PM
 Michael AllendorfHide menu by double-clicking10/16/17 12:46 PM
 Jocelyn ConwayScripts performance measurement results10/16/17 11:10 AM
 Larry McGowanIs it necessarily to implement DOCTYPE?10/16/17 1:46 AM
 Joann LoganCode review remarks10/16/17 1:36 AM
Last Week
 Hannes TelfordRe: Revert the last changes please10/15/17 10:28 PM
 Jane CrayfordRe: Revert the last changes please10/15/17 5:47 PM
 Chloe AngusRevert the last changes please10/14/17 4:34 AM
Older
James CormacRe: Birthday party invitationOct 8, 2017
 Adam BuchananRe: Birthday party invitationOct 7, 2017
 Jane CrayfordRe: Thanks for the helpOct 6, 2017
Jill CatherwoodRe: Birthday party invitationOct 5, 2017
 Luis VibbardRe: Thanks for the helpOct 5, 2017
 Luis VibbardRe: Birthday party invitationOct 4, 2017
Dean BoyntonBirthday party invitationSep 26, 2017
 Gary AgrippaMy travelling photosSep 23, 2017
 Melissa StoverSome development agreementsSep 20, 2017
 Aiden BonarThanks for the helpSep 14, 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.