powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / свойство Protect
5 сообщений из 5, страница 1 из 1
свойство Protect
    #39128873
Senger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Столкнулся с такой непонятной ситуацией.
В базе имеется поле указывающий на определенный статус объекта, и в зависимости от значения этого поля блокируются для редактирования некоторые ячейки на форме (используется свойство Protect (в нем обычное условие if)).
Суть проблемы, когда поле из считывается БД - все хорошо, а когда значение поля устанавливаю через SetItem все ячейки блокируются, кроме первой на которой TabSequence самый маленький. При этом если напрямую прописать для него через скрипт Protect = 1, все ок. Толи глюк, толи ....

PB 10.5.2 b7662
...
Рейтинг: 0 / 0
свойство Protect
    #39129019
PaulJB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть такая проблема во всех PowerBuilder-ах.
Если ставишь полю Protect и оно в этот момент имеет фокус, то курсор там остается. Стоит покинуть это поле, то все Ок.
Лучше всего блокировать через TabSequence=0 или насильно переводить фокус на первое доступное поле (если оно есть).
...
Рейтинг: 0 / 0
свойство Protect
    #39129230
Senger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PaulJB,
просто первый раз с этим столкнулся, придется опять костыль встраивать = )
...
Рейтинг: 0 / 0
свойство Protect
    #39129633
PaulJB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я сам Protect не люблю.
Доступностью управляю исключительно с помощью TabSequence, правда пришлось написать некоторый механизм восстановления последовательности TabSequence.
И еще (может поможет): TabSequence=0 "выталкивает" курсор, если обрабатываемое поле имеет фокус ввода на момент установки.
...
Рейтинг: 0 / 0
свойство Protect
    #39148237
PBHelp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SetColumn(GetColumn())
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / свойство Protect
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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