Разрешить пользователю использовать только один экземпляр Lightning Web Component - PullRequest
0 голосов
/ 21 мая 2019

Как мы можем позволить Пользователю использовать только один экземпляр LWC в salesforce?

Я новичок в веб-компонентах lightforce для Salesforce, поэтому хотел установить разрешение или код, который может быть полезен.

Ожидаемые результаты должны быть следующими: должен отображаться только один экземпляр LWC, он должен быть видимым, или пользователю должно быть разрешено перетаскивать его только один раз, если этого будет достаточно.

Ответы [ 2 ]

0 голосов
/ 24 мая 2019

Как сказал Дэвид, не рекомендуется ограничивать количество экземпляров компонента на странице. Тем не менее, есть способ сделать это. В вашем LWC (скажем, «LWC1») импортируйте метод из контроллера другого LWC (скажем, «LWC2»). В этом методе ведите счетчик, чтобы отслеживать количество вызовов метода и возвращайте значение. В LWC1 вызовите этот метод и решите, следует ли отображать пользовательский интерфейс на основе возвращенного значения. Таким образом, вы можете контролировать, сколько экземпляров компонента вы хотите отобразить на странице за один раз. Тем не менее, обратите внимание, что вы не сможете контролировать, какой экземпляр отображается, то есть любой из экземпляров компонента может отображаться случайным образом. Этот принцип общего внутреннего контроллера является тем, на чем основан рецепт pubsub

0 голосов
/ 22 мая 2019

Вы, похоже, спрашиваете о разрешении вашего компонента при использовании Lightning App Builder для создания страниц Lightning от имени администратора Salesforce.

Ваш компонент может управлять контекстами, в которых он доступенизменив ваш файл конфигурации компонентов , где ваш targets элемент определяет типы страниц, для которых он может использоваться.Однако вы не можете ограничивать количество компонентов, которые могут быть размещены на одной странице, и не должны - часто необходимо, например, разместить несколько компонентов в разных контейнерах, которые условно отображаются на основе просмотра пользователя или атрибутов записи.

...