|
Не работает св-во DynamicInputMask
|
|||
---|---|---|---|
#18+
Использую VFP9. Колонки добавляю в Grid в коде метода. Попутно устанавливаю некоторые св-ва колонок. В частности: Код: plaintext
Однако при открытии формы описанная маска не срабатывает. Подскажите, пожалуйста, в чем может быть дело. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2011, 11:55 |
|
Не работает св-во DynamicInputMask
|
|||
---|---|---|---|
#18+
@R хто такой? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2011, 11:59 |
|
Не работает св-во DynamicInputMask
|
|||
---|---|---|---|
#18+
прошелмимо, На сколько я знаю это указание на то, что число не только вводится, но и отображается по указанной маске. Впрочем без него тоже не работает. Проверял. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2011, 12:07 |
|
Не работает св-во DynamicInputMask
|
|||
---|---|---|---|
#18+
Юрий Р.Использую VFP9. Колонки добавляю в Grid в коде метода. Попутно устанавливаю некоторые св-ва колонок. В частности: Код: plaintext
Однако при открытии формы описанная маска не срабатывает. Подскажите, пожалуйста, в чем может быть дело. Дело в том, что методы Column.Dynamic... - это функция . Т.е. внутри кавычек должна быть записана функция. Ну, для простоты, считайте что FoxPro в процессе вычисления добавляет к написанному вами символ макроподстановки или Evaluate(). Другими словами, с точки зрения FoxPro в процессе выполнения в качестве InputMask берется значение, которое определяется как Код: plaintext
Результатом этой команды будет непонятный набор символов. А ожидается вполне определенная символьная строка . Т.е. здесь просто надо добавить еще одни кавычки другого типа Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2011, 12:33 |
|
Не работает св-во DynamicInputMask
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2011, 12:34 |
|
Не работает св-во DynamicInputMask
|
|||
---|---|---|---|
#18+
ВладимирМЮрий Р.Использую VFP9. Колонки добавляю в Grid в коде метода. Попутно устанавливаю некоторые св-ва колонок. В частности: Код: plaintext
Однако при открытии формы описанная маска не срабатывает. Подскажите, пожалуйста, в чем может быть дело. Дело в том, что методы Column.Dynamic... - это функция . Т.е. внутри кавычек должна быть записана функция. Ну, для простоты, считайте что FoxPro в процессе вычисления добавляет к написанному вами символ макроподстановки или Evaluate(). Другими словами, с точки зрения FoxPro в процессе выполнения в качестве InputMask берется значение, которое определяется как Код: plaintext
Результатом этой команды будет непонятный набор символов. А ожидается вполне определенная символьная строка . Т.е. здесь просто надо добавить еще одни кавычки другого типа Код: plaintext
Спасибо большое. Нужно ли при этом устанавливать св-ва Format и InputMask для Column(i).Text1? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2011, 12:40 |
|
Не работает св-во DynamicInputMask
|
|||
---|---|---|---|
#18+
Юрий Р.Нужно ли при этом устанавливать св-ва Format и InputMask для Column(i).Text1? Настройки Column.Text действуют только на текущую (активную, выбранную) строку, если не указана настройка Column.Sparce = .F. Только, какой смысл делать настройку Column.InputMask, если она будет перекрыта настройкой Column.Text.InputMask (или наоборот)? Вы уж определитесь, что именно Вы хотите сделать: общую настройку на любые объекты внутри столбца, или же настройку для определенного объекта внутри столбца ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2011, 12:48 |
|
|
start [/forum/topic.php?fid=41&msg=37169761&tid=1584484]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
43ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
others: | 285ms |
total: | 416ms |
0 / 0 |