ПредишенСледващото

Да кажем, че ние трябва да получите всички на страниците на обектите на директориите, които са маркирани като активно, на всяка секция с някои прикачени файлове. Това е много лесно, в документацията, вижте "Полезни връзки", има примери .:

Но, например, имаме следната структура:

Как да си направим пробата да се каже само на страниците на активния дял

И ние искаме да се гарантира, че стоките от "Stereo" не бяха включени в резултата, тъй като стоките секцията, където те не са маркирани като активно в този проблем един Selector'a няма да бъде достатъчно.

Решението №1

За да направите това, ще трябва да използвате класа на йерархичен модел на данни - umiHierarchy, вижте "Полезни връзки" .. Ние ще създадем получения масив, който ще получите само тези страници, чиито родители са отбелязани като активен, това ще променят нашия код:

Въпреки това, ако ние след това ще бъде изведен в резултат на работата на пробата с помощта на страниране страниране, може да има случаи, в които тя няма да бъде всеки обект, което означава, че трябва да се премахнат всички неактивни елементи са все още на етапа на искането.

решение №2

За да направите това, ние трябва първо да използвате селектора, за да изберете всички активни дялове на указателя и да записват своите документи за самоличност в масива, а след това направи нов избор на Active Directory обекти, които са деца, за да получите ID на активните дялове директория, т.е. сценария е на следния вид:

Полезни връзки

  • Документация Селектор [1]
  • Документация umiHierarchy [2]
  • Документация getParent () метод [3]
  • Документация getElement () метод [4]
  • Документация getIsActive () метод [5]

Свързани статии

Подкрепете проекта - споделете линка, благодаря!