|
Как сделать чтоб строка в ДВ табулар по нажатии какое то кнопки ставала редактируемой, а по умолчанию не была редактируемой?
|
|||
---|---|---|---|
#18+
Как сделать чтоб строка в ДВ табулар по нажатии какое то кнопки ставала редактируемой, а по умолчанию не была редактируемой? Заранее спасибо большое за ответы ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2004, 22:58 |
|
Как сделать чтоб строка в ДВ табулар по нажатии какое то кнопки ставала редактируемой, а по умолчанию не была редактируемой?
|
|||
---|---|---|---|
#18+
use SetTabOrder() ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2004, 10:48 |
|
Как сделать чтоб строка в ДВ табулар по нажатии какое то кнопки ставала редактируемой, а по умолчанию не была редактируемой?
|
|||
---|---|---|---|
#18+
Ну, SetTabOrder() можно, но только если всего ОДИН ряд в ДВ... Посмотри в хелпе .protect property of the datawindow column. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.05.2004, 05:25 |
|
Как сделать чтоб строка в ДВ табулар по нажатии какое то кнопки ставала редактируемой, а по умолчанию не была редактируемой?
|
|||
---|---|---|---|
#18+
В конструкторе DW this.Object.DataWindow.ReadOnly = "Yes" в кнопке this.Event ue_changemode() в событии rowfocuschanged (по желанию) this.Event ue_changemode() событие ue_changemode() string ls_ReadOnly ls_ReadOnly = This.Object.DataWindow.ReadOnly CHOOSE CASE Upper ( ls_ReadOnly ) CASE "YES", "TRUE", "1" this.Object.DataWindow.ReadOnly = "No") CASE ELSE this.Object.DataWindow.ReadOnly = "Yes" END CHOOSE ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2004, 17:06 |
|
Как сделать чтоб строка в ДВ табулар по нажатии какое то кнопки ставала редактируемой, а по умолчанию не была редактируемой?
|
|||
---|---|---|---|
#18+
Опять за рыбу деньги. Если речь идёт о СТРОКЕ, и их > 1, то ReadOnly не поможет... ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2004, 19:15 |
|
Как сделать чтоб строка в ДВ табулар по нажатии какое то кнопки ставала редактируемой, а по умолчанию не была редактируемой?
|
|||
---|---|---|---|
#18+
Можно наивный вопрос - а почему не поможет ? Вроде как человеку хочется сделать DataWindow то редактируемым, то нередактируемым, вот ReadOnly и делает его то таким, то сяким :) Хотя лично я давно пришел к мнению, что такие выкрутасы окромя усложнения логики и багов ни к чему не ведут (причем касается это любого средства разработки, а не только PB). IMHO лучше делать простые DataWindow всегда редактируемыми в виде обычной таблички, а сложную логику интерфейса делить на 2 части: общий просмотр информации через ReadOnly DataWindow и ее изменение посредством многоэкранных визардов. Интерфейс неперегруженным для юзера получается, проблем с ключами один-ко-многим нет, вся информация пишется и контролируется в одной транзакции и бизнес-логика приложения четко разбита по обьектам-страничкам и легко читается, и т.д. и т.п. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2004, 22:50 |
|
Как сделать чтоб строка в ДВ табулар по нажатии какое то кнопки ставала редактируемой, а по умолчанию не была редактируемой?
|
|||
---|---|---|---|
#18+
Не поможет, если хочешь, чтобы КОНКРЕТНАЯ строка была то редактируема, то нет... ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2004, 22:56 |
|
Как сделать чтоб строка в ДВ табулар по нажатии какое то кнопки ставала редактируемой, а по умолчанию не была редактируемой?
|
|||
---|---|---|---|
#18+
ФилиппНе поможет, если хочешь, чтобы КОНКРЕТНАЯ строка была то редактируема, то нет... Ты полностью и абсолютно прав - для строки не поможет :) А для полного отключения/редактирования DataWindow поможет :) Весь сыр бор из за того, что был не правильно поставлен вопрос: начинающийКак сделать чтоб строка в ДВ табулар по нажатии какое то кнопки ставала редактируемой, а по умолчанию не была редактируемой? В вопросе не указано, что это нужно для какой то конкретной строки. Я голову даю на отсечение, что начинающий слез откуда нибудь с Delphi и пытается на PB заваять аналог знакомого и привычного ему интерфейса, где есть режим Edit и режим Browse и методы Edit и Post. All:P.S. Кстати я вот подумываю, может быть в FAQ какую нибудь статью написать по типу "Чего не надо пытаться делать, переходя на PB с других средств разработки или как это сделать правильно и красиво". Может к лету и сделаю, как с FAQ для Sybase разберусь. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2004, 23:45 |
|
Как сделать чтоб строка в ДВ табулар по нажатии какое то кнопки ставала редактируемой, а по умолчанию не была редактируемой?
|
|||
---|---|---|---|
#18+
> Ты полностью и абсолютно прав - для строки не поможет :) Что мешает включать/выключать или разрешать/неразрешать режим редактирования при переходе со строки на строку? Кстати, подскажите пожалуйста, как выделяется цитирование? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2004, 15:25 |
|
|
start [/forum/topic.php?fid=15&msg=32531167&tid=1339134]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
149ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 254ms |
0 / 0 |