Перейти к содержимому


Запрет на редактирование


Сообщений в теме: 10

#1 Dinara

    Активный участник

  • Пользователи
  • PipPipPip
  • 527 сообщений
  • Пол:Женщина
  • Город:Уфа

Отправлено 28 Январь 2014 - 19:20

Просмотрела уже много тем,но чтото ответа не нашла..
Как прописать вычисление чтобы если поле заполнено-не было возможности редактировать?
С помощью вычисления?
if ($line['Поле']!="")
{
}
? Таких полей будет несколько, то есть не одно

#2 andibrag

    Прежде, чем задать вопрос, продумайте свое решение.

  • Активный пользователь
  • PipPipPip
  • 1 357 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург

Отправлено 28 Январь 2014 - 20:07

Создайте правило с условием:Поле "не равно" {оставьте пустым} и установите запрет на редактирование нужных полей. Если условие распространяется на всех пользователей - объявите его глобальным.

Творческая группа "ТАВР".

www.TAVR.pro Художественная ковка, металлоконструкции.

www.СтолМет.рф Складные столы, стулья и системы для их хранения


#3 Dinara

    Активный участник

  • Пользователи
  • PipPipPip
  • 527 сообщений
  • Пол:Женщина
  • Город:Уфа

Отправлено 28 Январь 2014 - 20:47

Как? Если у меня много этих полей?..Это сколько правил то надо создавать..Не подходит!
Лучше вычислением как-то закрывать эти поля..

#4 andibrag

    Прежде, чем задать вопрос, продумайте свое решение.

  • Активный пользователь
  • PipPipPip
  • 1 357 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург

Отправлено 29 Январь 2014 - 07:57

Документированного решения не встречал.
Вариант 1: в режиме редактирования подменять поле контейнером div. Здесь описание.
Вариант 2: запретить изменение поля. Пример из документации, пункт 4 - Отмена действий.
Может разработчики подскажут свое решение.

Творческая группа "ТАВР".

www.TAVR.pro Художественная ковка, металлоконструкции.

www.СтолМет.рф Складные столы, стулья и системы для их хранения


#5 Dinara

    Активный участник

  • Пользователи
  • PipPipPip
  • 527 сообщений
  • Пол:Женщина
  • Город:Уфа

Отправлено 29 Январь 2014 - 09:23

Пункт 4 так повлек за собой ошибку вообще..ждем разработчиков,т.к. вопрос так-то действительно нужный)

#6 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 762 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 29 Январь 2014 - 09:26

Не понял, зачем много правил создавать? Почему в одном правиле нельзя сразу задать все условия?

#7 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 762 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 29 Январь 2014 - 09:28

Цитата

Лучше вычислением как-то закрывать эти поля..

Через вычисления права задавать невозможно, они не для этого. Через вычисления можно менять значения полей, от которых зависит срабатывание условий правил.

#8 andibrag

    Прежде, чем задать вопрос, продумайте свое решение.

  • Активный пользователь
  • PipPipPip
  • 1 357 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург

Отправлено 29 Январь 2014 - 09:32

Просмотр сообщенияCbCoder (29 Январь 2014 - 09:26) писал:

Не понял, зачем много правил создавать? Почему в одном правиле нельзя сразу задать все условия?
Я так понял, что смысл в том, что если поле заполнено -его нельзя больше редактировать. И так для каждого поля. В одно правило это не вписать.

Творческая группа "ТАВР".

www.TAVR.pro Художественная ковка, металлоконструкции.

www.СтолМет.рф Складные столы, стулья и системы для их хранения


#9 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 762 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 29 Январь 2014 - 10:08

В таком случае, да, не вписать. Но любые другие обходные решения также потребуют отдельного прописывания для каждого поля. Так что проще все же правила размножить, имхо.

#10 Dinara

    Активный участник

  • Пользователи
  • PipPipPip
  • 527 сообщений
  • Пол:Женщина
  • Город:Уфа

Отправлено 29 Январь 2014 - 12:04

А можно всетаки не правилами?...глобальным не сделать,есть группа доступа,где другие правила..а у остальных эти правила одинаковые.Слишком долго..есть ли другая возможность?...Ну правда ведь очень нужная вещь

Сообщение отредактировал Dinara: 29 Январь 2014 - 12:05


#11 Dinara

    Активный участник

  • Пользователи
  • PipPipPip
  • 527 сообщений
  • Пол:Женщина
  • Город:Уфа

Отправлено 29 Январь 2014 - 12:07

Хотя ладно..видимо другого решения никто не предложит..а жаль.имхо-недоработка системы(





Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных