Вы находитесь здесь:
Заголовок продукта
Заголовок продукта отображает сведения о продукте вверху каждого продукта или параметра в конфигураторе продукта. Компонент отображает имя продукта, описание, изображение, ввод количества, ценообразование и выбор модели сбыта продукта (PSM). Это компонент презентации пользовательского интерфейса, публикующий изменения пользователей посредством событий службы сообщений Lightning (LMS). Заголовок продукта не имеет свойств вывода.
Требуемые версии
| Доступно в версиях: Lightning Experience |
| Доступно в версиях: Enterprise, Unlimited и Developer Edition of Revenue Management (ранее Revenue Cloud) с лицензией Revenue Cloud Growth или Revenue Cloud Advanced |
Обязанности заголовка продукта
- Отображение сведений о продукте, включая имя, описание, изображение, количество и цену
- Обработка вводных данных пользователя, включая изменения количества, выбор PSM и редактирование настраиваемых имен продуктов
- Отправка вводных данных пользователя в диспетчер данных посредством событий LMS
- Отображение настраиваемых полей в верхней и нижней областях конфигуратора
- Поддержка стандартных и компактных режимов макетов
- Проверка ввода количества и имен настраиваемых продуктов
API-имя заголовка продукта
S01_Header
Свойства ввода заголовка продукта
Заголовок продукта получает вводные данные от родительских компонентов или компонентов потока, заданных клиентом.
| Свойство | Тип | Обязательно | Описание |
|---|---|---|---|
| заголовок | Объект | Нет | Основные данные заголовка продукта (количество, цена, имя, PSM) |
| currencyCode | Строка | Нет | Код валюты для отображения цены |
| quantityReadOnly | Логическое значение | Нет | Данное поле делает поле количества доступным только для чтения |
| isClassContext (режим предварительного просмотра классификации продуктов) | Логическое значение | Нет | Находится ли компонент в режиме контекста класса |
| isApiInProgress (isApiInProgress) | Логическое значение | Нет | Выполняется ли вызов API |
| isDesignTime (isDesignTime) | Логическое значение | Нет | Будь то в режиме проектирования или предварительного просмотра |
| отключено | Логическое значение | Нет | Отключение всех вводов |
| layoutMode | Строка | Нет | Режим макета (стандартный или компактный) |
| contextMetadata | Строка | Нет | Метаданные для атрибутов STI (метки, типы данных) в качестве строки JSON |
| rightPromotions | Массив | Нет | Список рекламных акций, доступных для данного продукта |
| isNonBlockingEnabled | Логическое значение | Нет | Включена ли функция неблокировки |
События, прослушиваемые заголовком продукта
Заголовок продукта прослушивает события службы сообщений Lightning (LMS) и проводные адаптеры.
Заголовок продукта подписывается на канал сообщений для получения обновлений состояния в качестве событий LMS от диспетчера данных. Заголовок продукта прослушивает события LMS, отображаемые в этой таблице.
| Действие события | Метод обработчика | Что он делает |
|---|---|---|
| valueChange | handleLmsMessage() | Отслеживание изменяемого поля |
| навигация (тип='отмена') | handleLmsMessage() | Отслеживание отмены навигации |
Заголовок продукта прослушивает событие проводного адаптера, отображаемое в этой таблице.
| Проводной адаптер | Источник | Что он слушает | Метод обработчика | Цель |
|---|---|---|---|---|
| MessageContext | Lightning/messageService | Контекст сообщения для LMS | Не применимо (предоставляет контекст) | Включает связь LMS |
События пожара заголовка продукта
Заголовок продукта запускает событие службы сообщений Lightning (LMS), отображаемое в этой таблице.
| Действие события | Когда он запущен | Цель |
|---|---|---|
| LMS_EVENTS.VALUE_CHANGE | Пользователь меняет поля | Уведомление диспетчера данных об изменениях |
