powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / ItemChanged - вопрос чайника
6 сообщений из 6, страница 1 из 1
ItemChanged - вопрос чайника
    #33917037
Khodiki
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На это событие можно изменить другие поля в DW
А как изменить само поле, никогда не было нужно до этого
Хочу сделать чтобы значение поля было большими буквами
как поставить Upper в это событие или как это сделать по другому
...
Рейтинг: 0 / 0
ItemChanged - вопрос чайника
    #33917067
Фотография urvas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В свойствах поля закладка Edit. Там есть CASE - собственно выбор регистра.
...
Рейтинг: 0 / 0
ItemChanged - вопрос чайника
    #33917084
Khodiki
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, действительно и раньше это видела
А все-таки можно ли сразу после ввода подкорректировать поле, ну сделать первую заглавной, остальные маленькими.
Думаю можно, но как правильно писать
...
Рейтинг: 0 / 0
ItemChanged - вопрос чайника
    #33917392
PaulJB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В самом ItemChanged нельзя, а вот с помошью вызова "post event" или "post function" с параметрами из этого ItemChanged можно. Дело в том, что значение параметра data присваивается полю уже после отработки события. Изменить значение этого параметра перед присваиванием напрямую не получится.
...
Рейтинг: 0 / 0
ItemChanged - вопрос чайника
    #33917515
Фотография ЗоринАндрей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PaulJBВ самом ItemChanged нельзя,
Это еще почему?
например так:
Код: plaintext
1.
2.
3.
4.
5.
6.
 
string newValue 
...
newValue = WordCap(data)
this.setItem(row, dwo.name, newvalue)
return  2  // Reject the data value but allow the focus to change

а с Post function можно получить очень интересную ситуацию
1) происходит клик на кнопку
2) где-то в процессе вызывается AcceptText()
3) это вызывает ItemChanged
4) постится но НЕ выполняется функция, т.е. вызов ставится в очередь сообщений после button.Clicked
5) отрабатывает скрипт Clicked до конца, в том числе например сохранение в БД
6) отрабатывает функция которую запостили из itemChanged.
в итоге данные "поправленные" функцией в базу не попадают.
...
Рейтинг: 0 / 0
ItemChanged - вопрос чайника
    #33925271
Фотография spas2001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вариант Андрея более приемлем
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / ItemChanged - вопрос чайника
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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