Платформа 3V/Отчет/5. Настроить представление, оформление отчета/Настроить столбец для удаления: различия между версиями

Материал из 3v-wiki
Перейти к навигации Перейти к поиску
 
(не показана 1 промежуточная версия этого же участника)
Строка 2: Строка 2:
  
 
Существует возможность настроить столбец, при нажатии на ячейку которого помечанием на удаление существующий элемент и удаляется не сохраненный. Перед удалением всплывает модальное окно подтверждения удаления.
 
Существует возможность настроить столбец, при нажатии на ячейку которого помечанием на удаление существующий элемент и удаляется не сохраненный. Перед удалением всплывает модальное окно подтверждения удаления.
После подтверждения удаления уже сохраненного элемента требует сохранить отчет.
+
После подтверждения удаления элемента требует сохранить отчет.
  
 
Для того, что настроить данную функциональность требуется в модели отчёта('''''view''''') задать следующую настройку:
 
Для того, что настроить данную функциональность требуется в модели отчёта('''''view''''') задать следующую настройку:
<div class="toccolours mw-collapsible mw-collapsed" style="width:700px; overflow:auto;">
+
<div style="width:700px; overflow:auto;">
<div style="font-weight:bold;line-height:1.6;">JSON</div>
 
<div class="mw-collapsible-content mw-collapsed-content">
 
 
<syntaxhighlight lang="JSON" line>
 
<syntaxhighlight lang="JSON" line>
 
{
 
{
Строка 17: Строка 15:
 
</syntaxhighlight>
 
</syntaxhighlight>
 
</div></div>
 
</div></div>
где
+
где:
'''''hideDeletedRows''''' - визуальное удаление строк при пометке на удаление
+
*'''''hideDeletedRows''''' - визуальное удаление строк при пометке на удаление
'''''showDeleteColumn''''' - отображение столбца с кнопкой для удаления строки
+
*'''''showDeleteColumn''''' - отображение столбца с кнопкой для удаления строки
'''''columnsDeletingWholeRow''''' - коллекция номеров столбцов, нажатие Delete в ячейках которых вызывает диалог удаления строки
+
*'''''columnsDeletingWholeRow''''' - коллекция номеров столбцов, нажатие Delete в ячейках которых вызывает диалог удаления строки
 
[[Файл:столбец удаления.png|слева|750px|border]] <br clear="both" /><br>
 
[[Файл:столбец удаления.png|слева|750px|border]] <br clear="both" /><br>

Текущая версия на 14:29, 2 декабря 2021

(функционал требует версию 0.39 и выше)

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

Для того, что настроить данную функциональность требуется в модели отчёта(view) задать следующую настройку:

1 {
2 "clientSettings": {
3       "hideDeletedRows": true,
4       "showDeleteColumn": true,
5       "columnsDeletingWholeRow": [1]
6     }

где:

  • hideDeletedRows - визуальное удаление строк при пометке на удаление
  • showDeleteColumn - отображение столбца с кнопкой для удаления строки
  • columnsDeletingWholeRow - коллекция номеров столбцов, нажатие Delete в ячейках которых вызывает диалог удаления строки
столбец удаления.png