powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Edit column required = true. Как победить ?
4 сообщений из 4, страница 1 из 1
Edit column required = true. Как победить ?
    #32440597
PaulJB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DataWindow у которого есть редактируемые колонки с required = true.
Вставляю запись:
long n
n = dw.insertrow(0) // (появл. окно "Value required for this item" )
dw.scrolltorow(n)
dw.setrow(n) // (появл. окно "Value required for this item" )
...
дальше все нормально.

Я победил это сл. образом:
- в datawindow-painter устанавливаю любое значение по умолчанию для этих колонок. Выше указанные строки кода отрабатывают без проблем т.к. они не NULL.
- потом устанавливаю значения для этих колонок в NULL.

Может есть более красивое решение ?

З.Ы.
Строку dw.setrow(n) можно и не ставить (это просто для уверенности), но без dw.insertrow(0) не обойтись.
...
Рейтинг: 0 / 0
Edit column required = true. Как победить ?
    #32440601
Фотография Филипп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PowerBuilder 101 :-)

Смотри PFC - pfc_n_cst_dwsrv_reqcolumn и pfc_u_dw's itemerror event.
...
Рейтинг: 0 / 0
Edit column required = true. Как победить ?
    #32441090
PaulJB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Большое Спасибо, гляну.
Я PFC не использую, поэтому и не смотрел в ту сторону.

А что обозначает Ваша фраза "PowerBuilder 101" ?
...
Рейтинг: 0 / 0
Edit column required = true. Как победить ?
    #32442509
Фотография Филипп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторЯ PFC не использую, поэтому и не смотрел в ту сторону.
Смотреть в ту сторону надо вне зависимости от того, используешь ты PFC или нет, поскольку там реализовано 90% того, о чём ты когда либо подумаешь в рамках РВ...

Номер 101 имеют начальные курсы либой дисциплины в американских колледжах и университетах...
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Edit column required = true. Как победить ?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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