Если я создаю управляемое свойство, указывающее на свойство People:Assistant
, оно всегда возвращает пустую строку, если задано текстовое значение, или неопределенное значение, если задано двоичное значение.
Свойство Assistant имеет тип Person, и я хочу использовать свойства для создания ссылки на профиль Assistant.
Я сделал следующее: заполнил поле «Помощник» в профиле пользователя.
Создайте новое управляемое свойство под названием помощник
- Тип: Текст
- Извлекаемый: правда
- Сопоставление:
People:Assistant
В шаблоне отображения добавьте Ассистент к управляемым свойствам Сохраните все и на всякий случай выполните сканирование.
Убедитесь, что Помощник настроен на другого человека в профиле.
Отладьте шаблон отображения и проверьте ctx.CurrentItem.Assistant
. Он возвращает "".
Если я установлю тип управляемого свойства на двоичный, он вернет undefined
Я также пробовал ctx.CurrentItem.Assistant[0]
или ctx.CurrentItem.Assistant["PreferredName"]
Может ли кто-нибудь указать мне в правильном направлении, как я могу либо вернуть объект Person как управляемое свойство, либо получить ссылку на него, чтобы я мог создать новый объект Person и получить доступ к свойствам