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


Панель фиксированного поиска

поиск скрытие поля

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

#1 andibrag

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

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

Отправлено 29 Апрель 2015 - 02:09

Если поле не отображается в таблице, оно также исчезает из панели фиксированного поиска. Это так должно быть? Если да, то это довольно спорное решение.
Поскольку сам настраиваешь какие поля участвуют в поиске, какой смысл их принудительно убирать оттуда. Скрывать поля можно по разным причинам. В моем случае, чтобы сделать отображение более компактным, несколько полей объединяю в одном вычисляемом в наглядном отформатированном виде (текстовое поле с HTML). Использую эту методику довольно часто.

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

www.MEGATAVR.com Художественная ковка, витражи, мозаика, фрески.

www.iGal.pro Уникальный мангал.


#2 CbCoder

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

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

Отправлено 29 Апрель 2015 - 10:32

Цитата

Если поле не отображается в таблице, оно также исчезает из панели фиксированного поиска. Это так должно быть?

Нет, не должно быть. Поле должно пропадать только если ему закрыты глобальные права на чтение ("экспорт"). Если у вас для этого поля включен "экспорт" и тем не менее его нет, отправьте заявку в ТП.

Совсем убрать учет прав в данном случае нельзя, т.к. для каких-то групп может быть бессмысленным (и не безопасным) показ полей, о которых они даже не слышали.

#3 alexrus

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

  • Пользователи
  • PipPipPip
  • 32 сообщений

Отправлено 12 Апрель 2016 - 13:15

Не баг это, в ТП сказали. Если по умолчанию разрешить просмотр, а в правилах запретить, то из панели не исчезнет

#4 CbCoder

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

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

Отправлено 12 Апрель 2016 - 13:17

Просмотр сообщенияalexrus (12 Апрель 2016 - 13:15) писал:

Не баг это, в ТП сказали. Если по умолчанию разрешить просмотр, а в правилах запретить, то из панели не исчезнет

То о чем писалось выше, не касалось правил. В случае с правами по умолчанию если не работает - это 100% баг. В случае с правилами же ситуация кардинально иная. Правила на то и правила, что могут работать не по всем записям. Т.е. в одной строке поле может быть доступно, а в другой - нет. В этом случае абсолютно естественно что поле скрываться не должно, хотя в правилах оно у вас и отключено.

#5 alexrus

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

  • Пользователи
  • PipPipPip
  • 32 сообщений

Отправлено 12 Апрель 2016 - 14:01

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

Сообщение отредактировал alexrus: 12 Апрель 2016 - 14:02


#6 CbCoder

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

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

Отправлено 12 Апрель 2016 - 14:19

Тогда к чему было упоминание правил, не понял? Вы описывали другую ситуацию вначале. Там бага нет.

Если же правила тут вообще не причем, то выложите причину, чем именно ТП обосновывает что "так и должно быть".

#7 alexrus

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

  • Пользователи
  • PipPipPip
  • 32 сообщений

Отправлено 12 Апрель 2016 - 14:47

Цитата

Именно в правилах доступа если скрыто, то нет, поле остается доступным в фиксированной панели. Если же права не стоят в общем доступе (по умолчанию) к полям таблицы (как это у вас сейчас в т. Отправки (скрин1)), то да - поле не будет отображаться в фиксированном поиске.

Цитата

Нет, это не баг. Все правильно работает. Если у пользователя нет прав смотреть на поле, то и нельзя его искать. Если можно искать, следовательно нет смысла запрещать просмотр. При этом если настраивать доступ через правила (то есть убирать права на просмотр и в таблице), то поле будет отображаться.
Вот ответы техподдержки, может сейчас Вам станет понятно, почему говорил о правилах.

Скрин

					
					<br />
					<p class= Сообщение отредактировал alexrus: 12 Апрель 2016 - 14:57


#8 CbCoder

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

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

Отправлено 12 Апрель 2016 - 15:16

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

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

#9 alexrus

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

  • Пользователи
  • PipPipPip
  • 32 сообщений

Отправлено 12 Апрель 2016 - 15:20

Да

#10 CbCoder

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

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

Отправлено 12 Апрель 2016 - 15:23

Значит плохо размещали. Я бы на вашем месте не успокоился пока бы не получил веских доводов, почему не может работать схема из второго сообщения (через права на "экспорт").

#11 CbCoder

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

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

Отправлено 12 Апрель 2016 - 15:27

Цитата

Если можно искать, следовательно нет смысла запрещать просмотр

andibrag подробно объяснил в чем смысл. По-моему он пока более убедителен.

#12 alexrus

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

  • Пользователи
  • PipPipPip
  • 32 сообщений

Отправлено 12 Апрель 2016 - 15:39

Цитата

Значит плохо размещали
Спасибо.





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

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