DataLife Engine / День поправок и доработок

День поправок и доработок

 

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

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

Так, валидация была основной сегодняшней доработкой. Ну а дальше следуют мелочи.

 

Вот, как видно на скриншоте выше, я добавил маленькую кнопочку напротив поля ввода значения для обновления данных в таблице, по нажатию на которую "вываливается" меню с определёнными пользовательскими переменными в проекте. А при выборе пункта меню происходит вставка этой переменной в поле. Очень удобно, да и фишка, хоть и простая, но вполне себе занятная.

Так, дальше. Я добавил некоторые пункты меню в контроле, выводящем список объектов базы данных. Там было не лишним добавить некоторые команды. Потому как я сам часто обращаюсь к этому меню.

Ну, в общем то, на этом в основном всё. Уж самые мелочи расписывать тут не буду. Да и свой рабочий день уже пора заканчивать. Так что на этом у меня пока всё и до новых свершений уже в новой неделе.  

2-09-2023, 17:38
Вернуться назад