DataLife Engine / Реализация функций редактирования данных таблиц в диалоговых окнах

Реализация функций редактирования данных таблиц в диалоговых окнах

 

Вот, за весь день реализовал пару новых возможностей по редактированию данных в таблице окна программы. Да, и ещё сделал функцию дублирования строк данных. То есть в таблице окна нужно выбрать строки, а затем нажать кнопку с надписью "дублировать". Затем эти выделенные строки будут продублированы (повторно вставлены) в эту таблицу. Но если там разбивка пагинации более одной страницы, то, чтобы увидеть продублированные строки, то нужно будет перейти на последнюю страницу.

Да, и теперь редактирование строк в диалоговых окон. Вообще, целесообразно ли это было делать? Думаю, в случае, когда места в окне не достаточно, то удобнее строку будет отредактировать в диалоговом окне. Там редакторы строки располагаются по вертикали, а не горизонтали. Нажав на иконку с карандашом на строке таблицы, открывается вот такое диалоговое окно, как на верхнем скриншоте.

Ну а вот это диалоговое окно для редактирования сразу нескольких строк таблицы. Каждая строка (точнее, поля редактирования) размещаются во вкладках. Вкладки имеют заголовки с указанием номера редактируемой строки в таблице. Окно открывается при нажатии кнопки на ленте с карандашом. Так что вот так. Ну а на завтра у меня в планах функции вычисления значений для столбцов и строк. Для этого нужно будет создать контрол, который будет прилажен на место зеленых иконок с калькулятором на каждой строке таблицы. И плюс будет еще диалоговое окно с аналогичным функционалом, но для свободно выбираемой ячейки таблицы и возможностью задания вычисления по выбранной строке или же по выбранному столбцу. Выбор по вертикали и горизонтали. 

Ну и вот это все свершения на сегодняшний день. Что-то не слишком продуктивно. Завтра надо будет увеличивать темпы производства. Ну и на этом у меня пока что всё. Ну и, конечно, до новых постов и до новых свершений.

22-10-2024, 17:47
Вернуться назад