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

Материал из 3v-wiki
Перейти к навигации Перейти к поиску
(Новая страница: «'''(Функционал требует версию 0.39 и выше)''' Добавлена возможность настроить ячейку, при на...»)
 
 
(не показаны 4 промежуточные версии этого же участника)
Строка 1: Строка 1:
'''(Функционал требует версию 0.39 и выше)'''
+
'''(функционал требует версию 0.39 и выше)'''
 +
 
 +
Существует возможность настроить столбец, при нажатии на ячейку которого помечанием на удаление существующий элемент и удаляется не сохраненный. Перед удалением всплывает модальное окно подтверждения удаления.
 +
После подтверждения удаления элемента требует сохранить отчет.
  
Добавлена возможность настроить ячейку, при нажатии на которую удаляется строка. Перед удалением всплывает модальное окно подтверждения удаления.
 
 
Для того, что настроить данную функциональность требуется в модели отчёта('''''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>
 
{
 
{
Строка 15: Строка 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