Key Features
- Adaptable grid layout including major and minor columns
- Fully customizable row and column headers
- Flexible cell editing policies
- Automatic updating of multiple tables
- Multilevel control of fonts, colors, grids, and others
- Cells can hold interface widgets
- Full control over navigation and cell selection
- Selectable cell overflow options
- Multiple rows and headers
- Adjustable cell editing policies
- Cells can span columns and rows
- Efficient support of extremely large data sets
- Built-in high-performance sorting routines
- Extensible to accommodate unique data feeds
- Flexible printing support
- Import and export to popular desktop spreadsheets
- Property tree
Flexibility
- Active row and column headers: Row and column headers can contain text, icons, widgets, and even allow user input.
- Multiple views: QicsTable MVC architecture allows multiple tables to share the same data.
- Data selection: Cells can be selected individually, by rows and columns, or any combination. You can also have multiple and disjointed selection areas.
- Flexible cell content: QicsTable does more than just present your data. It lets you present text, icons, and even widgets in your cells.
Usability
- Full layout control: Organize your data the way you want. Freeze or hide rows, columns, or both. QicsTable supports major and minor columns to simplify manipulation and understanding.
- Defineable navigation policies: Navigate your table based on your data entry process. Double-click or Single-click? Tab or Enter? QicsTable lets you create a flexible navigation policy that puts you in charge of the user's experience
- Fine-tune the appearance: QicsTable provides full control over all the formatting, including colors, fonts, titles, grid line style, margins, and more
- WYSIWYG and non-WYSIWYG printing: Create meaningful hardcopy. Extensive Postscript printing support is provided by QicsTable, including the ability to set print titles and print areas. Applications can also define non-WYSIWYG policies to manage data that does not fit within cell boundaries.
- Establish your input rules: Match input to the end user experience. Cut & Paste or Drag & Drop? Read-only or fully editable? You know what your end user needs, so you decide your cell edit policies.
- Import and export with ease: QicsTable lets you import and export your data via CSV files to give your end users the best tool for the job!
Scalability
- Data overflow options. QicsTable lets you can choose several options for handling data overflow- wrapping, clipping or tooltips. You decide how to make the trade-off between minimizing screen usage and maximizing data display
- Large dataset support: QicsTable is designed to be scalable. Just subclass QicsDataModel and create your own model. That is the power of the MVC architecture!
Performance
- Built for speed: The QicsTable data model handles both dense and sparse tables with maximum performance and minimum overhead. It also provides row-and-column optimized models to fit the way your data is organized
- Sort at maximum speed Don't write your own methods. Use the built-in high performance sorting routine provided by QicsTable. Have a unique ordering for your data? No problem. Simply provide a user defined function to define the sort order.
