24.08.2006, 15:19 | #1 |
Участник
|
Скрыть lookup без следа
Доброго всем времени суток.
Вопрос такой. Пытаюсь скрыть lookup так же как и обычное поле через js (папример поле Головная организация в карточке Организации). Сам lookup пропадает, но на его месте остаётся канва этого поля, что не очень-то эстетично. Собственно, как можно скрыть поле данного типа без следов вообще. Спасибо. |
|
24.08.2006, 19:47 | #2 |
Участник
|
[quote=Кириллов Борис]Доброго всем времени суток.
...без следов вообще. Удалить? |
|
24.08.2006, 23:31 | #3 |
Участник
|
Через js - выставлением свойства disabled?
Не совсем понял, что за канва? Можно скриншот? Если поле не должно быть доступно никому, то в самом деле стоит удалить. Если же необходимо организовать доступ к полю на основании ролей пользователей, то остается только javascript. Либо продукты ISV ( c360, например ). |
|
25.08.2006, 09:28 | #4 |
Участник
|
Если пишешь на загрузку формы:
crmForm.all.parentaccountid.style.display = 'none' То в результате сам lookup скрывается, а на его месте остаётся пустое поле (название поля легко убирается). Вообще мне нужно скрыть lookup "Группа единиц измерения" в карточке продукта и заполнять её через js. Последний раз редактировалось Кириллов Борис; 25.08.2006 в 09:31. |
|
25.08.2006, 11:59 | #5 |
Участник
|
Поля lookup отображается в HTML документе несколькими визуальными элементами. crmForm.all.parentaccountid дает ссылку только на один из этих визуальных элементов (картинку с лупой). Все остальное можно скрыть кодом, приведенным ниже, например.
crmForm.all.parentaccountid.parentElement.parentElement.style.display = 'none'; |
|
25.08.2006, 13:12 | #6 |
Участник
|
Цитата:
Сообщение от over
Поля lookup отображается в HTML документе несколькими визуальными элементами. crmForm.all.parentaccountid дает ссылку только на один из этих визуальных элементов (картинку с лупой). Все остальное можно скрыть кодом, приведенным ниже, например.
crmForm.all.parentaccountid.parentElement.parentElement.style.display = 'none'; |
|