From OpenSCADAWiki
During the frame implementing, the view "Table" of the primitive "FormEl" significantly expanded on both visualizers for:
- VCAEngine,QTStarter,Vision,WebVision: Appended by the new cell type 't'-text mostly for allowing the edition confirming the type 's'-string by pressing Enter.
- VCAEngine,Vision,WebVision: Appended of the column, row and cell space option "prec" of the real value precision control; and by the column and cell attribute "align" implementation.
- WebVision,Vision: Appended for switching the tables in preventing of double storing the source content at the content size more for 10000.
- FIX:Vision: Using the common table delegate with the feature of multiline edition.
- Improved in the columns, rows and cells show at the table updation and commonly:
- in limiting the visual size of the cell content in 300 symbols and the rows height in 70% from the whole table size;
- more precision columns width alignment;
- in fitting at the development mode and also at the vertical header show;
- in the table close filling by consideration the visible vertical scrollbar size;
- in fitting after the table whole resizing only, so allow the columns resizing manually also and to provide that true fitting always.
- Implemented for the light processing of the width changing and updating:
- light edition without the columns refitting all updating time, only at: first row appearing, columns count change and the column title change, font change and resize;
- apply the column force width and the row height calculation with limits independently from the common attribute "colsWdthFit" value;
- setting the value, early resizing and the table fitting, moved to the space of the table content presence and after the sorting.
- The export function in runtime append of export the view Table of the primitive "FormEl" in CSV.
- WebVision:
- Improved in the columns, rows and cells show at the table updating and commonly:
- the not fitting mode (the attribute "colsWdthFit" missing) implementation, using the automatic table layout mode for calculation the fixed widths and next switching to the fixed table layout mode;
- multiline text edition of the text cells in whole width and height of the cell, with the edition apply by Ctrl+Enter;
- view limiting the string cells in 300 symbols;
- display the boolean cells as an image at the TRUE state;
- table cells in the editing mode allowed for the system-browser context menu.
- Implemented for the light processing of the width changing and updating:
- the table changes detection and updating switched to the mode of not storing double source content;
- prevented from the complete updating at the attribute "value" modification.
- Appended for the sorting support by columns. Set to the first visible column for sorting at the sorting enable.
- VCAEngine: Appending of the not processed events sending to a page who opened the source page.
- JavaLikeCalc: Implementing the "var" statement for true scope processing, that is defining new variables in functions with the statement and using global ones without.