Последняя версия DataExpress 3 beta от 1 сентября 2019 года.
Изображение Скачать | Изображение Что нового?
См. также: Энциклопедия DX | Форум на develop-soft | Песочница
ИзображениеИзображениеИзображение

Скриптом не очищается обьект

Все о том как сделать что-то с помощью скриптов.
Vofka18
Интересующийся
Сообщения: 247
Зарегистрирован: Вс мар 04, 2018 4:54 pm
Благодарил (а): 11 раз
Поблагодарили: 4 раза

Скриптом не очищается обьект

Сообщение Vofka18 » Пт май 24, 2019 3:00 pm

Не могу разобраться... при вызове функции self.field['имя обьекта'].clear() Поле обьекта визуально не очищается(остается видно текст выбранного обьекта), но при этом программа уже при обращении к этому полю принимает его как пустое.

Аватара пользователя
Develop-Soft
Сообщения: 716
Зарегистрирован: Вт мар 05, 2019 6:09 pm
Благодарил (а): 35 раз
Поблагодарили: 163 раза
Контактная информация:

Re: Скриптом не очищается обьект

Сообщение Develop-Soft » Пт май 24, 2019 3:06 pm

Попробуйте self['имя_поля'] := null

Vofka18
Интересующийся
Сообщения: 247
Зарегистрирован: Вс мар 04, 2018 4:54 pm
Благодарил (а): 11 раз
Поблагодарили: 4 раза

Re: Скриптом не очищается обьект

Сообщение Vofka18 » Пт май 24, 2019 3:26 pm

Develop-Soft писал(а):Попробуйте self['имя_поля'] := null

Да, так работает. Спасибо!
Но получается что функция clear не правильно работает?

Аватара пользователя
Develop-Soft
Сообщения: 716
Зарегистрирован: Вт мар 05, 2019 6:09 pm
Благодарил (а): 35 раз
Поблагодарили: 163 раза
Контактная информация:

Re: Скриптом не очищается обьект

Сообщение Develop-Soft » Пт май 24, 2019 4:06 pm

Правильно. Но это долго объяснять - лучше полистать книжку.

Аватара пользователя
admin
Разработчик
Сообщения: 4516
Зарегистрирован: Пн мар 14, 2016 11:32 am
Откуда: Ленинградская
Благодарил (а): 19 раз
Поблагодарили: 73 раза

Re: Скриптом не очищается обьект

Сообщение admin » Пт май 24, 2019 6:08 pm

Объект состоит из двух полей TField: id и значение из списка. Через свойство Field доступно только id объекта.

Vofka18
Интересующийся
Сообщения: 247
Зарегистрирован: Вс мар 04, 2018 4:54 pm
Благодарил (а): 11 раз
Поблагодарили: 4 раза

Re: Скриптом не очищается обьект

Сообщение Vofka18 » Пт май 24, 2019 7:40 pm

admin писал(а):Объект состоит из двух полей TField: id и значение из списка. Через свойство Field доступно только id объекта.

Понял. Спасибо!