powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / undo
10 сообщений из 10, страница 1 из 1
undo
    #36534162
sboyko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть PB10 /Vista
При попадании в событие itemchanged мы получаем параметр data c новым текстовым значением поля.
Вопрос-а где бы в этот момент получить СТАРОЕ значение поля в виде ТЕКСТА? чтобы потом сделать undo?
или все сделайте сами своими руками?... :-(
...
Рейтинг: 0 / 0
undo
    #36534238
Dmitry..
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
старое значение вернет ф-я getItemXxx
а undo достигается кодом возврата этого события
...
Рейтинг: 0 / 0
undo
    #36534250
Dmitry..
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
про getItemXxx верно только для текстовых полей.
если поле типа чекбокс или выпадающий список то старое значение не получить (на сколько я помню)...
...
Рейтинг: 0 / 0
undo
    #36534343
sboyko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dmitry..,

то есть получается что надо на каждое поле делать свой getitem? а потом еще и форматировать его!!!

жаль....
...
Рейтинг: 0 / 0
undo
    #36534365
alexis glinski
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
можно так:
Код: plaintext
ls_Value = string( dwo.Primary[row] )
...
Рейтинг: 0 / 0
undo
    #36534409
sboyko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexis glinskiможно так:
Код: plaintext
ls_Value = string( dwo.Primary[row] )

спасибо-попробуем!
...
Рейтинг: 0 / 0
undo
    #36535419
Фотография Филипп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dmitry..про getItemXxx верно только для текстовых полей.
если поле типа чекбокс или выпадающий список то старое значение не получить (на сколько я помню)...
Плохо помните...
...
Рейтинг: 0 / 0
undo
    #36535698
Mykola
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dw имеет два события ItemChanged , ItemError
в основном их хватает чтоб проверить новое значение и если что его отменить изпользуя Return соответствующего значения.
...
Рейтинг: 0 / 0
undo
    #36536328
sboyko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mykoladw имеет два события ItemChanged , ItemError
в основном их хватает чтоб проверить новое значение и если что его отменить изпользуя Return соответствующего значения.
это нам хватает, а пользователь хочет иногда отменить свои действия и не сразу и после записи на диск. записывая либо последнее изменение либо историю изменений можно что то сделать... записывать желательно данные в текстовом виде - так и возник вопрос.
...
Рейтинг: 0 / 0
undo
    #36538171
Mykola
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если не затруднит ответьте. Какую базу используете?
Спасибо.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / undo
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]