|
29.04.2008, 13:06 | #1 |
Участник
|
Адресные поля
По заданию в новой таблице необходимо создать поля адреса, фунуционирующие стандартно.
В AddressMap и AddressMap_RU добавил связь с полями своей таблицы, внес изменения в метод addressInfo класса SysSetupFormRun_Address_RU. В итоге новые поля адреса работают как стандартные, но при загрузке формы не происходит смены группы полей в зависимости от CountryRegionId. Хотя при изменении этого поля смена происходит. Подскажите, пожалуйста, может я что-то еще не сделал? |
|
29.04.2008, 13:13 | #2 |
Участник
|
А группы Adress и Adress_ru созданы?
|
|
29.04.2008, 13:14 | #3 |
Участник
|
|
|
29.04.2008, 13:19 | #4 |
Участник
|
Там вроде на источнике данных на этих полях еще куча методов подобавлять надо - modified. Они как раз и вызывают соответствующую логику. Посмотрите, как сделано на какой-то другой форме, и у себя таким же образом поступите.
|
|
29.04.2008, 13:28 | #5 |
Участник
|
Дело в том, что при изменении полей все происходит как нужно, не работает смена группы лишь при активации записи, причем если открыть форму, отобразится не та группа, а если потом кликнуть по любому из полей, тут же присходит смена группы на нужную.
|
|
29.04.2008, 13:31 | #6 |
Участник
|
А как группы на форме называются? и какой текст в adressinfo добавили?
|
|
29.04.2008, 13:39 | #7 |
Участник
|
|
|
29.04.2008, 13:46 | #8 |
Участник
|
|
|
29.04.2008, 14:00 | #9 |
Участник
|
|
|
29.04.2008, 14:25 | #10 |
Участник
|
|
|
29.04.2008, 14:47 | #11 |
Участник
|
Нет. В системе работает и без этого. Настройки типа адреса не менял.
На всех формах поля работают правильно, у меня не работает правильный выбор группы лишь при активации записи. Поле Addressing работает нормально. |
|
29.04.2008, 14:57 | #12 |
Участник
|
На вашей форме, случайно, метод controlMethodOverloadObject не используется?
|
|
29.04.2008, 15:23 | #13 |
Участник
|
|
|
29.04.2008, 14:26 | #14 |
Участник
|
Кстати а вы делали в настроках Страны - тип адреса Русский?
|
|