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


пспользование фильтров в подчиненных таблицах


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

#1 Александр Пономарев

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

  • Пользователи
  • PipPipPip
  • 435 сообщений
  • Пол:Мужчина
  • Город:Таганрог

Отправлено 16 Февраль 2014 - 13:39

Можно ли использовать фильтры в подчиненных таблицах и как можно их определить или переопределить программно в зависимости от категории и прав пользователя.
Сейчас вываливает в подчиненной таблице все поля. Только в режиме эксперта прописывать? Нельзя ли просто добавить в описание подчиненной таблицы фильтр по умолчанию?

#2 Александр Пономарев

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

  • Пользователи
  • PipPipPip
  • 435 сообщений
  • Пол:Мужчина
  • Город:Таганрог

Отправлено 16 Февраль 2014 - 13:41

Можно, конечно, в фильтре прописать сокрытие полей и установить условие для его применения "если таблица подчиненная". Только как это определить при выводе, что она подчиненная?

#3 CbCoder

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

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

Отправлено 17 Февраль 2014 - 10:18

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

#4 wondertalik

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

  • Пользователи
  • PipPipPip
  • 1 159 сообщений
  • Пол:Мужчина
  • Город:Кривой Рог, Украина

Отправлено 25 Февраль 2014 - 11:03

Просмотр сообщенияCbCoder (17 Февраль 2014 - 10:18) писал:

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

#5 CbCoder

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

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

Отправлено 25 Февраль 2014 - 15:47

Бета всегда доступна для тестирования по адресу http://beta.clientbase.ru, либо на http://clientbase.ru/download/beta/, если хотите скачать дистрибутив.

#6 wondertalik

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

  • Пользователи
  • PipPipPip
  • 1 159 сообщений
  • Пол:Мужчина
  • Город:Кривой Рог, Украина

Отправлено 25 Февраль 2014 - 15:59

Просмотр сообщенияCbCoder (25 Февраль 2014 - 15:47) писал:

Бета всегда доступна для тестирования по адресу http://beta.clientbase.ru, либо на http://clientbase.ru/download/beta/, если хотите скачать дистрибутив.
Довольно интересное решение. А множественная выборка фильтров в подчиненной таблице планируется?

#7 CbCoder

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

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

Отправлено 25 Февраль 2014 - 16:04

Просмотр сообщенияwondertalik (25 Февраль 2014 - 15:59) писал:

А множественная выборка фильтров в подчиненной таблице планируется?

Вряд ли. Если вам нужно слияние нескольких фильтров, создайте новый фильтр с суммой условий (или вложенный фильтр)

#8 wondertalik

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

  • Пользователи
  • PipPipPip
  • 1 159 сообщений
  • Пол:Мужчина
  • Город:Кривой Рог, Украина

Отправлено 25 Февраль 2014 - 16:09

Например есть склад сырья. Который в свою очередь состоит из 3 видов(меха, ткани, фурнитуры). Поля на этих складах почти одинаковые, однако все же есть разница в названии полей, а также наличием того или иного. Смысле в том что из-за схожести всех многих этих полей удобней все 3 склада вести в 1 таблице и фильтрами скрывать не нужные и это легко делается в основной таблице. В тоже время делаю такую таблицу подчиненной таблица становится невообразимо длинной в ширину и несет излишки полей. И здесь уже не просто нужно чтобы светилось "нет доступа", а именно скрыть это поле. Надеюсь ясно объяснил.

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

Сообщение отредактировал wondertalik: 25 Февраль 2014 - 16:14


#9 CbCoder

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

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

Отправлено 25 Февраль 2014 - 17:22

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

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

#10 wondertalik

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

  • Пользователи
  • PipPipPip
  • 1 159 сообщений
  • Пол:Мужчина
  • Город:Кривой Рог, Украина

Отправлено 25 Февраль 2014 - 17:47

Просмотр сообщенияCbCoder (25 Февраль 2014 - 17:22) писал:

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

Что же касается скрытия, то если оно не работает, это видимо недоработка на данный момент, т.к. значения по умолчанию из настроек того же фильтра передаются. Кстати, и в текущей версии, хотя и нельзя явно указать фильтр у подтаблицы, но если пользователю доступен единственный фильтр из таблицы, на основе которой создана подтаблица, то он работает полностью аналогично. Единственная разница - то что нельзя указать фильтр отдельно для режима подтаблицы или для разных подтаблиц свой, о чем я уже писал.
Мозг уже отключается. Я Вам завтра на свежую голову отпишу о чем идет речь.

#11 CbCoder

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

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

Отправлено 03 Июль 2014 - 16:50

Просмотр сообщенияwondertalik (25 Февраль 2014 - 16:09) писал:

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

Реализовали: http://clientbase.ru...?showtopic=6066





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

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