Как сбросить высоту строки в табуляторе после редактирования в текстовом редакторе? - PullRequest
0 голосов
/ 15 января 2020

После того, как я отредактировал поле с textarea в качестве редактора, высота строки остается в развернутом состоянии. Как я могу автоматически сбросить высоту строки до ее первоначальной высоты?

col_num: "4"
field: "tabulator_table_sql"
title: "Combo SQL"
visible: true
frozen: false
align: ""
editor: "textarea"
formatter: ""
validator: ""
width: "500"
decimals: "0"
widthGrow: ""
widthShrink: ""
headerFilter: "input"
headerFilterParams: ""
headerSort: false
sorter: ""
sorterParams: ""
headerSortTristate: false
headerVertical: false
combo_sql: ""
required: false
readonly: false
tablenamedisplay: "Tabulator Tables"
editorParams:
elementAttributes:
maxlength: "500"
__proto__: Object
verticalNavigation: "editor"

Любая помощь будет принята с благодарностью. Спасибо

рабочий пример: https://jsfiddle.net/mcsg57/tae6sjpv/51/

Я не использую средство форматирования для редактора textarea. (я бы предпочел, чтобы строка не расширялась). Это приводит к тому, что столбец при редактировании расширяется, но когда я покидаю строку, я ожидал, что строка вернется к исходной высоте. Есть ли способ программно сбросить высоту строки?

1 Ответ

0 голосов
/ 02 февраля 2020

Высота строки в вашем JS Fiddle сбрасывается обратно на одну строку после того, как вы закончили редактирование ячейки.

Если вы хотите, чтобы ячейка оставалась на полной высоте, вы должны использовать * Форматировщик 1003 * textarea в определении столбца:

{field: "table_sql",title: "Table SQL",formatter: "textarea"}

С другой стороны, большинство параметров в вашем столбце не обязательно должны присутствовать, вам нужно только установить свойство, если вы хотите изменить поведение по умолчанию.

...