Здравствуйте.
При использовании компонента uniDBGrid при подтверждении редактирования поля, значение которого содержит двойные кавычки и которое не помещается целиком в поле ввода, проиходит "падение" программы с выводом ошибки в консоль JS (данные из поля ввода в БД не уходят). Связано это с некорректным заполнением атрибута "tooltip" (data-qtip) - без экранирования кавычек (и прочих специсимволов).
Пример строки: СЛОВО "слово слово"
Условие возникновения: uniDBGrid, строка не помещается в поле ввода, что инициирует заполнение "tooltip".
Проблема: в формировании атрибута data-qtip (да, без "экрана") и последующей обработки его методами фреймворка.
Где: файл ext-unigui-min.js, строка
sty += 'data-qtip="' + value + '"'
Решение: После замены на следующую строку падать перестало:
sty += 'data-qtip="' + Ext.String.htmlEncode(value) + '"'