Форум программистов, компьютерный форум, киберфорум
HCL Notes: Программирование
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/126: Рейтинг темы: голосов - 126, средняя оценка - 4.80
vt0d!myR

Пустые категории в представлениях

02.10.2007, 08:45. Показов 24413. Ответов 16
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Приветствую!
короче, суть такова: есть в базе представления категоризованные. есть пользователи которые в эти вьюхи втыкают (в соответствии с полями ридерс, афтарс). пользователи жалуются: "у меня во вьюхе показываются категории, я наступаю на треугольничег, а ничё не выпадает, я нихачу этава видеть !"
думаю: ага, прав на доки нету, вот и не видно их. проверяю свойства вьюх на предмет наличия выставленной галки "Dont show empty categories". ГАЛКА ПОСТАВЛЕНА.
чзх - хбз! по форумам уже запарился лазить, везде проблема пустых категорий решается выставлением этого флажка в свойствах вида. а у меня , блин, не решается =\
что ещё о проблеме сказать.. ну, с галкой и без галки - количество отображаемых пустых категорий разное (без галки ессно больше).
какие будут соображения? а то я и не знаю, в каком направлении вообще решение искать =(
заранее спасибо.
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
02.10.2007, 08:45
Ответы с готовыми решениями:

Проблема: не сворачиваются категории в представлениях
Все халлоу. Столкнулся с проблемой в представлениях: есть категоризированное представление, после его переоткрытия возникает...

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

как убрать пустые категории
Здрасте! Помогите, пожалуйста Как не показывать пользователю "пустые" категории в категоризированном представлении, в том случае, если все...

16
Заблокирован
02.10.2007, 09:02
Для: vL0d!mER
можите код фильтра отбора показать ?
0
vt0d!myR
02.10.2007, 09:29
Цитата Сообщение от root
Для: vL0d!mER
можите код фильтра отбора показать ?
вот отбор:

Code
1
SELECT Form = "output1":"VisaResult" & RNumber = "" & @IsUnavailable($Conflict) & met!="1" & (DocID != @Text($ref)) | (Form="VisaTotalResult" & @IsUnavailable($Conflict) & Met!="1")
пояснения:
дока по форме исходящего документа либо результата согласования
RNumber = "" - документ без номера (т.е. только проект документа)
@IsUnavailable($Conflict) - неконфликтный
met!="1" - метка удаления, т.е не удалён

собственно, вот...
0 / 0 / 0
Регистрация: 23.06.2007
Сообщений: 102
02.10.2007, 10:12
В свойствах представления во вкладке дополнительно поставь птичку (не отображать категории, не содержащие документы), не знаю как на англ.

<!--QuoteBegin-vL0d!mER+3:10:2007, 10:32 -->
<span class="vbquote">(vL0d!mER @ 3:10:2007, 10:32 )</span><!--QuoteEBegin-->"Dont show empty categories". ГАЛКА ПОСТАВЛЕНА.
[snapback]80401" rel="nofollow" target="_blank[/snapback]?[/quote]
Извиняюсь, недочитал
0
0 / 0 / 0
Регистрация: 19.07.2007
Сообщений: 1,098
02.10.2007, 16:55
А может все бонально? Документ есть, но в колонке пусто...
0
0 / 0 / 0
Регистрация: 15.12.2006
Сообщений: 641
02.10.2007, 17:04
А может нужно индекс вью пересчитать? Как оно там, Shift-F9 вроде?
0
vt0d!myR
02.10.2007, 17:48
Цитата Сообщение от Sandr
А может все бонально? Документ есть, но в колонке пусто...
какой документ? и в какой колонке пусто?
там представление - исходящие докумены, с категоризацией по подписанту. подписант есть у любого исходящего.

а про индексирование - обновлял я индексы. не помогло.
0 / 0 / 0
Регистрация: 19.07.2007
Сообщений: 1,098
02.10.2007, 18:12
Цитата Сообщение от vL0d!mER
какой документ? и в какой колонке пусто?
там представление - исходящие докумены, с категоризацией по подписанту. подписант есть у любого исходящего.

а про индексирование - обновлял я индексы. не помогло.
что, кроме категоризированной колонки больше никаких колонок нет?
0
vt0d!myR
02.10.2007, 18:22
Цитата Сообщение от Sandr
что, кроме категоризированной колонки больше никаких колонок нет?
есть конечно: дата создания документа, сабж и др. иони нифига не пусты. то есть был бы юзеру доступен хоть один док из категории, там было бы что показывать.
0 / 0 / 0
Регистрация: 23.06.2007
Сообщений: 102
03.10.2007, 07:42
У меня тоже как то было, что при отборе во вью оказывались доки которых быть там не должно.
Помогла смена формулы отбора, хотя по логике формула была верна.
Возможно нужна както изменить формулу отбора!
0
0 / 0 / 0
Регистрация: 19.07.2007
Сообщений: 1,098
03.10.2007, 11:43
Кстати, неоднократно наблюдал нелогичности при отборе, если использовать @IsUnavailable и @IsAvailable....
0
vt0d!myR
03.10.2007, 12:51
Цитата Сообщение от Sandr
Кстати, неоднократно наблюдал нелогичности при отборе, если использовать @IsUnavailable и @IsAvailable....
убирал изанавэйлабл.. эффекта ноль.
насчёт изменения формулы отбора.. ну вот, нарпимер, анавайлаблы убрал (заменил сравнениями с "") - не помогло, абсолютно теже категории показывались. а как ещё формулу изменять, если доки именно такие отбираться должны, я ччестно говоря не знаю.
0 / 0 / 0
Регистрация: 19.07.2007
Сообщений: 1,098
03.10.2007, 13:25
Удали вьюху и создай заново... Частенько помогает...
0
0 / 0 / 0
Регистрация: 13.10.2005
Сообщений: 848
03.10.2007, 13:55
Для: vL0d!mER
У меня была подобная проблема.
У представления стояла галка - "Dont show empty categories" (скрытие шло по читательским полям). Пока в представлении было мало доков, все работало как часики, т.е. "ненужные" категории не показывались. Но как только количество доков перевалило за 600, начались траблы - просто перестали показываться все категории. Частично грабля устранялась пересохранением представления в дизайнере, но только до следующего переоткрыттия бд. В результате пришел к выводу глючности этой самой галки ("Dont show empty categories") и переделал все на Embedded View с show single category. вот на сабж.

зы: LN 7.0.2
0
vt0d!myR
04.10.2007, 07:18
косяк найден. тему можно закрывать)
глюки лотусовые тут не при чём.
баг в самих документах. в некоторых респонсах не заполнялись редерские поля, поэтому доступ к ним не ограничивался, в то время как в парентдоках такие поля были непусты. в итоге: в в категории были документы-респонсы, сама категория показывалась, но респонс без парентдока отображаться не мог.
решение - агентиком подправить доступ в существующих респонсах этого типа, и при сохранении будущих респонсов нормально заполнять ридерсов.
и чё спрашивается я сразу на лотус грешить стал =\ надо было сами доки поковырять.
ну.. всем спасибо за отзывчивость!
классный форум. буду сюда заглядывать! не только с вопросами, но может по каким проблемам и сам чего подсказать смогу.
топег клозет!
0 / 0 / 0
Регистрация: 19.07.2007
Сообщений: 1,098
05.10.2007, 12:26
Кстати, сталкивался с этим... Не знаю, почему не вспомнил сейчас...
0
0 / 0 / 0
Регистрация: 18.05.2012
Сообщений: 30
11.10.2017, 20:02
У меня аналогичная проблема.
Установленная версия Joomla! 3.4.5
Есть категория и 200 подкатегорий. Две подкатегории заполнены материалом.
В менеджере выставлены галочки "Не показывать пустые", но все равно показываются все.
Что делать? Я не шарю в коде и где за что какие файлы отвечают.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
11.10.2017, 20:02
Помогаю со студенческими работами здесь

При переходе в категории, регистрации, статистики и прочего открываются пустые страницы
Доброго времени суток! У меня возникла проблема, при переходе в категории, регистрации, статистики и прочего открываются пустые страницы....

Категории бесконечной вложенности (Вывод определенной родительской категории с дочерними)
Имеется SQL база категорий вида (id,name,subcategory) - Если subcategory=0 то это родительская категория Создание массива: ...

Дисковод не читает пустые dvd-r/rw и пустые cd-rw диски.
Дисковод не читает пустые dvd r/rw и пустые cd rw диски. Прибор для чтения - выдвинутый (кристаллик находится снаружи). Тип дисковода -...

Security в представлениях как изменить?
Смешно, но факт надо провести групповое изменение доступа к просмотру представлений, посмеяться и сказать, что зайти и поставить галочку не...

Запрет рекурсии триггеров INSTEAD OF в представлениях
Здравствуйте. Необходимо написать триггер для представления. Похожий код, но с AFTER INSTERT и проверкой рекурсии идеально работал на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
17
Ответ Создать тему
Новые блоги и статьи
BOINC: 22 года — и всё ещё работает
Programma_Boinc 12.03.2026
BOINC: 22 года — и всё ещё работает Дэвид Андерсон написал ретроспективу. Кратко: в 2001 году он ушёл из United Devices, где был CTO, и за несколько месяцев написал ядро BOINC — клиент, сервер,. . .
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru