Отключить создание формы в таблице данных с включенным встроенным редактированием

Я намеревался использовать datatable в GvNix для объекта, где создание и удаление управляются некоторой внутренней логикой. Разрешить просмотр и обновление объекта только с помощью встроенной таблицы редактирования данных. Мне удалось использовать опции delete=false и create=false в table.tagx для конкретного объекта. Но это только отключает значок создания и удаления. Форма создания все еще существует. Есть ли способы отключить форму создания над таблицей данных после того, как таблица данных была создана с помощью встроенного редактирования?


person Mark Wong    schedule 15.12.2015    source источник
comment
Какой gvNIX вы используете?   -  person jmvivo    schedule 15.12.2015
comment
1.5.1 РК4. Я пытаюсь исправить Frnore. Это сработало.   -  person Mark Wong    schedule 16.12.2015


Ответы (1)


Похоже, в файле table.tagx возникает ошибка при проверке свойства create. Я исправил это следующим изменением: Замените строку ~373 файла table.tagx на:

  <c:if test="${inlineCreating}">

to:

  <c:if test="${inlineCreating and create}">

Я применил эти изменения при фиксации: https://github.com/gvSIGAssociation/gvnix/commit/dd1ad58ab90998b3dcc5379fd98b8c484e61e76e

Пожалуйста, попробуйте и скажите, сработало ли это для вас.

Надеюсь это поможет. С Уважением.

person frnore    schedule 15.12.2015
comment
Я использую 1.5.1 RC4. Та же самая строка находится в строке 364 в моей версии. Во всяком случае, это сработало. Большое спасибо. - person Mark Wong; 16.12.2015