Покращене подання фільтра для списків
Щоб захистити записи, можна скористатися дозволами для таблиці. Щоб фільтрувати записи за контекстом поточного користувача порталу, можна настроїти фільтр для визначення основного модельного подання, що використовується списком у робочій області даних. Ця функція підтримує фільтрацію поточного користувача, первинного партнера користувача або веб-сайту на будь-якій глибині. Створіть фільтр подання, щоб знайти кожен окремий запис контактної особи, після чого код замінить його значення дійсним значенням під час виконання: не потрібно призначати значення для полів у розділі умов фільтра.
- Елемент керування знайде всі елементи стану, де uitype="contact" та встановить для значення фактичне значення ідентифікатора контактної особи поточного користувача веб-сайту.
- Елемент керування знайде всі елементи стану, де uitype="account" та встановить для значення фактичне значення ідентифікатора первинного партнера поточного користувача веб-сайту.
- Елемент керування знайде всі елементи стану, де uitype="adx_website" та встановить для значення фактичне значення ідентифікатора поточного веб-сайту.
Умови фільтра зразку подання
На зображенні нижче показано довільну контактну особу, призначену в якості умови для фільтра, ця контактна особа є контактною особою-«заглушкою», але на її місці може стояти будь-який запис контактної особи. Ідентифікатор цього запису буде замінено фактичним значенням ідентифікатора користувача, який переглядає сторінку. Якщо користувач не увійшов у систему, то не буде повернуто жодного запису. Це забезпечує більшу гнучкість у фільтрації даних на основі контекстів користувача і веб-сайту.
Нотатка
Якщо ви фільтруєте дані за контактною особою або батьківським елементом користувача веб-сайту рекомендовано зв'язати дозвіл сторінки з веб-сторінкою, щоб змусити користувача увійти до системи. Необхідно створити веб-роль. Настроювання дозволів на сторінку та зв’язування веб-ролі. Це змусить користувачів входити в систему для перегляду сторінки і, отже, дозволить відповідним чином заповнити дані.