|
Вопрос по DW
|
|||
---|---|---|---|
#18+
Привет всем! Есть PowerBuilder 9.3 и вопрос к нему. Имеется DW для ввода информации. Под ДВ лежит запрос, возвращающий одну строку (при обновлении информации) или пустую строку (при вставке информации). Одно из полей необходимо для ввода числа. На поле стоит стиль редактирования EditMask. Маска - ###,###,###,##0.0000. Галка UseFormat не стоит. Значение по умолчанию (при добавлении) - 0. При добавлении пользователь видит 0.0000. При переводе фокуса ввода слева от имеющихся цифр и вводе новых - ноль, который был по умолчанию слева от разделителя, остается. А хотелось бы, чтоб затирался. Т.е. сейчас при наборе цифр скажем 123, в поле ввода - 1230.0000. Как решить эту задачу? Кто может подсказать? ПС: видел вариант - при попадании фокуса в колонку - выделять все содержимое. Тогда, думалось, ноль уйдет... Однако почему-то SelectText не помог - ничего не выделилось... Возможно потому, что в ДВ имеется несколько колонок, а в параметрах SelectText негде указать, в какой колонке производить выделение... Была идея - при попадании фокуса удалять ноль самостоятельно, однако как подменять текст в ДВ тоже не разобрался... Вобщем, буду благодарен за любые идеи! ... |
|||
:
Нравится:
Не нравится:
|
|||
24.06.2010, 12:40 |
|
Вопрос по DW
|
|||
---|---|---|---|
#18+
Извиняюсь, вопрос решен :) Почему-то ковырял ItemChanged и что-то еще. А надо было всего-то поковырять EditChanged :) Вот, на всяк случай сырец для евента EditChanged редактирующего DW: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20.
... |
|||
:
Нравится:
Не нравится:
|
|||
24.06.2010, 12:54 |
|
Вопрос по DW
|
|||
---|---|---|---|
#18+
Да, была небольшая ошибочка. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21.
... |
|||
:
Нравится:
Не нравится:
|
|||
24.06.2010, 13:07 |
|
Вопрос по DW
|
|||
---|---|---|---|
#18+
Если есть какое-то другое, более правильное и элегантное решение - буду рад узнать! ... |
|||
:
Нравится:
Не нравится:
|
|||
24.06.2010, 13:07 |
|
Вопрос по DW
|
|||
---|---|---|---|
#18+
Может просто формат колонке поменять? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.06.2010, 12:20 |
|
|
start [/forum/topic.php?fid=15&fpage=24&tid=1335896]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
42ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
others: | 281ms |
total: | 410ms |
0 / 0 |