|
![]() |
#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); |
|
![]() |
#2 |
MCTS
|
не совсем понял ...зачем такая функциональность ?
т.е. получается вы хотите прогрммно меня свойства атрибута! не думаю, что это получется, но могу ошибаться. Дождемся мнения разработчиков :-)
__________________
![]() |
|
![]() |
#3 |
Moderator
|
Свойства атрибута тут не играют роли. Проверка заполненности обязательных полей производится на уровне пользовательского интерфейса. Более того, такой функционал используют разработчики системы, но, отчего-то с нами уже который раз не делятся.
Приведите пример вашего когда, пожалуйста. Вы пробовали использовать 2й вариант? crmForm.all.<fieldname>.req = 2; crmForm.all.<fieldname>_c.className = 'req';
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. ![]() ![]() |
|
![]() |
#4 |
Участник
|
Цитата:
Вы пробовали использовать 2й вариант?
crmForm.all.<fieldname>.req = 2; crmForm.all.<fieldname>_c.className = 'req'; |
|
![]() |
#5 |
Moderator
|
Не за что.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. ![]() ![]() |
|
|
За это сообщение автора поблагодарили: Bakai Madybaev (1). |
![]() |
#6 |
Moderator
|
У меня, к слову, только 1й вариант заработал. У вас, скорее всего, проблема была в том, что вы передавали ссылку вместо имени поля.
Надо было так: Код: crmForm.SetFieldReqLevel("fax", 1); Код: crmForm.SetFieldReqLevel("crmForm.fax", 1);
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. ![]() ![]() |
|
![]() |
#7 |
Участник
|
ясно, спасибо.
|
|