|
09.10.2008, 17:17 | #1 |
Участник
|
Как программно задавать обязательность поля на форме при заполнении?
Как программно задавать обязательность поля на форме при заполнении?
http://ronaldlemmen.blogspot.com/200...t-runtime.html Код из примера ниже не сработал: // Set field to not required crmForm.SetFieldReqLevel("fieldname", 0); // Set field to business required crmForm.SetFieldReqLevel("fieldname", 1); // Set field to business recommended crmForm.SetFieldReqLevel("fieldname", 2); |
|
09.10.2008, 17:42 | #2 |
MCTS
|
не совсем понял ...зачем такая функциональность ?
т.е. получается вы хотите прогрммно меня свойства атрибута! не думаю, что это получется, но могу ошибаться. Дождемся мнения разработчиков :-)
__________________
|
|
09.10.2008, 17:50 | #3 |
Moderator
|
Свойства атрибута тут не играют роли. Проверка заполненности обязательных полей производится на уровне пользовательского интерфейса. Более того, такой функционал используют разработчики системы, но, отчего-то с нами уже который раз не делятся.
Приведите пример вашего когда, пожалуйста. Вы пробовали использовать 2й вариант? crmForm.all.<fieldname>.req = 2; crmForm.all.<fieldname>_c.className = 'req';
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional |
|
10.10.2008, 09:22 | #4 |
Участник
|
Цитата:
Вы пробовали использовать 2й вариант?
crmForm.all.<fieldname>.req = 2; crmForm.all.<fieldname>_c.className = 'req'; |
|
10.10.2008, 09:46 | #5 |
Moderator
|
Не за что.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional |
|
|
За это сообщение автора поблагодарили: Bakai Madybaev (1). |
10.10.2008, 10:05 | #6 |
Moderator
|
У меня, к слову, только 1й вариант заработал. У вас, скорее всего, проблема была в том, что вы передавали ссылку вместо имени поля.
Надо было так: Код: crmForm.SetFieldReqLevel("fax", 1); Код: crmForm.SetFieldReqLevel("crmForm.fax", 1);
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional |
|
10.10.2008, 11:46 | #7 |
Участник
|
ясно, спасибо.
|
|