Показ/скрытие полей через JavaScript
#201
Отправлено 27 Апрель 2015 - 00:06
#202
Отправлено 27 Апрель 2015 - 09:40
Цитата
А поле с таким id в таблице есть? На странице редактирования записи оно отображается? Права не отключены?
#203
Отправлено 27 Апрель 2015 - 09:49
CbCoder (27 Апрель 2015 - 09:40) писал:
#204
Отправлено 27 Апрель 2015 - 09:57
#205
Отправлено 27 Апрель 2015 - 09:58
Смысл в том, что похоже при настройках в доступе на редактирование - происходит полная подготовка данных (как раз в котором и есть параметр value{$one_field.id})и вывод значений, а при настройках в доступе просто на просмотр - то цикл подготовки отсутствует (точнее данное поле в нем отсутствует), и идет просто показ значения. Даже при просмотре кода страницы при поиске по value4900 (к примеру) - в режиме просмотра - нет таких данных, кроме как в моем коде, который и должен работать, а вот при установке режима редактирования - сразу все появляется...
#206
Отправлено 27 Апрель 2015 - 10:02
CbCoder (27 Апрель 2015 - 09:57) писал:
Тогда опишу вам свою цель - может для этого есть какие-то другие способы..
Мы имеем НЕредактируемое поле статуса (к примеру статус контрагента), которое имеет 2 параметра - Редактирование и Принято. По-умолчанию при добавлении записи выставляется значение "Редактирование". Также есть кнопка допдействия, которая при условии значения в данном поле "Редактирование" меняет его значение на "Принято" (т.е. при статусе редактирование еще можно чтото менять, при статусе принято - уже все редактирование блокируется). Так вот мне также нужно при условии значения в этом поле "Принято" также скрыть данную кнопку (кнопку доп.действия). Как тогда по другому это реализовать, если учесть что данное поле должно показываться, но не редактироваться..
#207
Отправлено 27 Апрель 2015 - 10:05
Сообщение отредактировал serg63rus: 27 Апрель 2015 - 10:06
#208
Отправлено 27 Апрель 2015 - 10:07
#209
Отправлено 27 Апрель 2015 - 10:09
CbCoder (27 Апрель 2015 - 09:57) писал:
#210
Отправлено 27 Апрель 2015 - 10:11
CbCoder (27 Апрель 2015 - 10:07) писал:
#211
Отправлено 27 Апрель 2015 - 10:32
<span id="view_cell_3711" style="white-space: pre-wrap;">Юр.лицо</span>Т.е. вместо value{$one_field.id} пишу view_cell_{$one_field.id}, но работает через раз... Может как-то можно по-другому сделать?
#212
Отправлено 27 Апрель 2015 - 10:36
Если Вам нужно значение класса <span> нужно писать не
document.getElementById('view_cell_{$one_field.id}').value == "Юр.лицо"а вот так:
document.getElementById('view_cell_{$one_field.id}').innerHTML == "Юр.лицо"
Сообщение отредактировал serg63rus: 27 Апрель 2015 - 10:36
#213
Отправлено 27 Апрель 2015 - 10:38
serg63rus (27 Апрель 2015 - 10:11) писал:
Кнопки доп.действий в правилах тоже есть, плохо смотрите. А условие действует на все элементы правила, не только на поля.
Используйте лучше правила, вы же сами жаловались что в КБ слишком много программирования. Тем более что в будущем надеюсь правила будут действовать и динамически, а JS останется только для экспертов.
#214
Отправлено 27 Апрель 2015 - 10:50
CbCoder (27 Апрель 2015 - 10:38) писал:
Используйте лучше правила, вы же сами жаловались что в КБ слишком много программирования. Тем более что в будущем надеюсь правила будут действовать и динамически, а JS останется только для экспертов.
#215
Отправлено 27 Апрель 2015 - 13:17
serg63rus (27 Апрель 2015 - 10:50) писал:
http://clientbase.ru...indpost&p=27860
#216
#217
Отправлено 07 Май 2015 - 14:11
#218
Отправлено 07 Май 2015 - 15:06
serg63rus (07 Май 2015 - 14:11) писал:
#220
Отправлено 07 Май 2015 - 16:39
Количество пользователей, читающих эту тему: 6
0 пользователей, 6 гостей, 0 анонимных