From OpenSCADAWiki
Jump to: navigation, search

Протягом реалізації кадру, вигляд "Таблиця" примітиву "FormEl" значним чином розширено на обох візуалізаторах щодо:

  • VCAEngine,QTStarter,Vision,WebVision: Доповнено новим типом клітинки 't'-текст, переважно для можливості підтвердження редагування типу 's'-рядок натисканням Enter.
  • VCAEngine,Vision,WebVision: Доповнено опцією "prec" простору стовпчика, рядка та клітинки для контролю точності реальних значень; та реалізацією атрибуту "align" стовпчика та клітинки.
  • WebVision,Vision: Доповнено перемиканням таблиць у запобігання подвійному зберіганню вихідного вмісту за його розміру більш ніж 10000.
  • FIX:Vision: Використання загального делегату таблиці із можливістю багаторядкового редагування.
  • Вдосконалено відображення стовпців, рядків та клітинок при оновлені та загалом:
  • обмеженням візуального розміру вмісту клітинки 300 символами та висоти рядків у 70% від загального розміру таблиці;
  • більш точним вирівнюванням ширини стовпців;
  • підлаштуванням у режимі розробки, а також при видимості вертикального заголовку;
  • щільним заповненням таблиці через врахування розміру видимої смуги вертикального гортання;
  • підлаштуванням лише після цілковитої зміни розміру таблиці, чим також дозволивши ручну зміну стовпців та для надання такого-правильного підлаштування завжди.
  • Реалізовано "легке" опрацювання зміни ширини та оновлення:
  • "легке" редагування без перепідлаштування стовпців за кожного оновлення, лише за: появи першого рядка, зміни кількості стовпців та зміни заголовку стовпця, зміни шрифту та зміни розміру;
  • застосування фіксованої ширини стовпця та вирахування висоти рядків із обмеженнями незалежно від значення загального атрибуту "colsWdthFit";
  • встановлення значення, рання зміна розміру та підлаштування таблиці, перенесено у простір наявності вмісту таблиці та після сортування.
  • Функцію експорту під час виконання доповнено експортом виду Таблиця примітиву "FormEl" у CSV.
  • WebVision:
  • Вдосконалено відображення стовпців, рядків та клітинок при оновлені та загалом:
  • реалізацією режиму не підлаштування (відсутність атрибуту "colsWdthFit"), з використанням режиму автоматичного розміщення таблиці для обчислення фіксованої ширини та наступного перемикання у фіксований режим розміщення таблиці;
  • багаторядковим редагуванням тексту клітинок у повну ширину та висоту клітинки, із застосуванням редагування за Ctrl+Enter;
  • вигляд строкових клітинок обмежено 300 символами;
  • відображення логічних клітинок зображенням стану TRUE;
  • клітинки таблиці, у режимі редагування, дозволено до виклику контекстного меню системи-браузеру.
  • Реалізовано "легке" опрацювання зміни ширини та оновлення:
  • виявляння змін таблиці та оновлення перемкнуто у режим не зберігання вихідного вмісту двічі;
  • попереджено від цілковитого оновлення за модифікації атрибуту "value".
  • Доповнено підтримкою сортування за стовпцями. Встановлення у сортування за першим видимим стовпчиком при ввімкнені сортування.
  • VCAEngine: Доповнення надсиланням неопрацьованих повідомлень до сторінки, яка відкрила вихідну сторінку.
  • JavaLikeCalc: Реалізація оператору "var" щодо обробки правильної області видимості, тобто визначення нових змінних у функціях із оператором і використання глобальних без нього.