28.10.2011, 14:22 | #1 |
NavAx
|
PasswordStyle
Такого количества кривизны как в 2009 аксапте трудно себе представить. Я говорю не про функионал, а про программную часть. Временами очень бесит, но сегодня "повеселило".
Была таблица праметров, в ней поле с паролем на подключение к другой системе, понадобилось сделать несколько строк с подключениями, в итоге появился грид, в который данное поле было выведено... Дальше "весело", когда курсор в этом поле, тогда пароль не видно, если же курсор другом месте, то пароль прекрасно виден. Такое же поле вне грида работает нормально. |
|
|
За это сообщение автора поблагодарили: Pustik (1), lev (2), S.Kuskov (2). |
28.10.2011, 14:27 | #2 |
Участник
|
Используйте edit-методы как на форме лицензионных соглашений (SysLicenseCode)
|
|
28.10.2011, 14:30 | #3 |
Участник
|
Мы используем edit-методы типа
X++: edit str 12 password(boolean set, MyTable_MyTable, str 12 _password) { if(set) _MyTable.Password = _password; return '************'; }
__________________
-Ты в гномиков веришь? -Нет. -А они в тебя верят, смотри, не подведи их. |
|
28.10.2011, 14:36 | #4 |
NavAx
|
Ну мы чай не лаптем щи хлебаем, просто "повеселило".
|
|
28.10.2011, 14:50 | #5 |
Ищущий знания...
|
Да это все понятно, выход из ситуации всегда можно найти...
НО, если уж вы сделали PasswordStyle, от будьте любезны, сделайте так, что бы он везде нормально отрабатывал, в любых элементах формы и по всей системе!
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
28.10.2011, 15:20 | #6 |
Administrator
|
На самом деле это еще с 3.0 тянулось точно. PasswordStyle в гриде нагло игнорировался.
В 2009 мож сказать "поправили" - теперь "иногда" работает . Вне грида все работало ок.
__________________
Возможно сделать все. Вопрос времени |
|