Подобрен филтър за преглед за списъци
Можете да използвате разрешения за таблица, ако искате да защитите записите. Ако искате да филтрирате записи въз основа на контекста на текущия потребител на портала, можете да конфигурирате филтър върху базовата дефиниция на управляван от модел изглед, използвана от списъка, с помощта на Работна област за данни. Тази функция поддържа филтриране на текущия потребител, родителския акаунт на потребителя или уеб сайт на всякаква дълбочина. Създайте филтъра за изгледи, така че да съответства на всеки един запис на контакт, и кодът ще замени стойността му с действителната стойност по време на изпълнение няма нужда да присвоявате стойности на полетата в секцията „Условия на филтъра“.
- Контролът ще намери всички елементи на условие, където uitype = "contact", и ще зададе стойността на действителната стойност на идентификационния номер на контакта на текущия потребител на уеб сайта.
- Контролът ще намери всички елементи на условие, където uitype = "account", и ще зададе стойността на действителната стойност на идентификационния номер на родителски акаунт на текущия потребител на уеб сайта.
- Контролът ще намери всички елементи на условие, където uitype = "adx_website", и ще зададе стойността на действителната стойност на идентификационния номер на текущия уеб сайт.
Примерни критерии за филтър
Следващото изображение показва произволен контакт, присвоен на състояние на филтър, този контакт се случва като „манекен“ контакт, но това може да бъде всеки запис на контакт. Идентификационният номер на този запис ще бъде заменен с действителната стойност на идентификационния номер на потребителя, преглеждащ страницата. Ако потребителят не е влязъл, тогава няма да бъдат върнати записи. Това осигурява по-голяма гъвкавост при филтриране на данните въз основа на потребителя и уебсайта в контекста.
Бележка
Ако филтрирате чрез контакта на текущия потребител на уеб сайта или родителски акаунт, препоръчително е да свържете разрешение на страница към уеб страницата, за да принуди потребителя да влезе. Ще трябва да създадете уеб роля. Конфигурирайте разрешенията за страницата и асоциирайте уеб ролята. Това ще принуди потребителите да влизат в системата, за да преглеждат страницата и следователно ще позволят съответното попълване на данните.