Регистрация  |  Вход

Как убрать кнопки на Record List in template based community

Всем привет,

наконец то начал работать c template based community и вообще с LUX.

Community Builder это что-то очень похожее на Lightning Builder, дает невиданную ранее легкость в конфигурировании страниц, но как говорится, черт сидит в мелочах...

вот например, на страницу можно "легким движением руки" добавить Record List компонент, который рендерит стандартный List View какого то объекта, что очень удобно, так как например теперь можно иметь более одного стандартного Таба который рендерит стандартный List View какого то объекта (с разными фильтрами).

Но на стандартном List View есть кнопки (стандартные и кастомные), через List View настройку объекта их можно убрать, но это не то. Нужно убрать кнопки именно и только в Record List компоненте используемом в коммунити.

Вот это статья дает намек что в настройкам Record List в коммунити билдере есть "Show list actions" опция, но ее там на самом деле нет. Раздел Header Properties вообще пустой в настройках Record List в коммунити билдере

не знаю где и что фиксить...

как вариант, убрать все кнопки с List View вообще, закинуть их на ВФ страницу, которую вставить небольшим Header компонентом для List View страницы для внутренних пользователей, кому эти кнопки нужны.

Всем привет,

наконец то начал работать c template based community и вообще с LUX.

Community Builder это что-то очень похожее на Lightning Builder, дает невиданную ранее легкость в конфигурировании страниц, но как говорится, черт сидит в мелочах...

вот например, на страницу можно "легким движением руки" добавить  Record List компонент, который рендерит стандартный List View какого то объекта, что очень удобно, так как например теперь можно иметь более одного стандартного Таба который рендерит стандартный List View какого то объекта (с разными фильтрами).

Но на стандартном List View есть кнопки (стандартные и кастомные), через List View настройку объекта их можно убрать, но это не то. Нужно убрать кнопки именно и только в  Record List компоненте используемом в коммунити.

Вот это [url=https://help.salesforce.com/articleView?id=rss_record_list_view.htm&type=5&sfdcIFrameOrigin=null]статья[/url] дает намек что в настройкам Record List в коммунити билдере есть "Show list actions" опция, но ее там на самом деле нет. Раздел Header Properties вообще пустой в настройках Record List в коммунити билдере

не знаю где и что фиксить...

как вариант, убрать все кнопки с List View вообще, закинуть их на ВФ страницу, которую вставить небольшим Header компонентом для List View страницы для внутренних пользователей, кому эти кнопки нужны.


РЕШЕНО

в настройках Record List компонента предлагается использовать три варианта лейаута, и рука тянется поставить Standard - и вот он не имеет никаких вариантов настройки. А вот если выбрать Full - то там уже есть все настройки и можно убрать кнопки.

единственно, что Record List компонент можно привязать к какому то конкретному List View фильтру, но этот фильтр будет просто лендинг фильтр (а не единственный возможный для данного компонента), все остальные доступные фильтры тоже предлагаются пользователю. Что интересно в LUX настройках List View фильтра больше нет опции "для Internal users only" (а жаль), он шерится только по ролям и группам.

РЕШЕНО

в настройках Record List компонента предлагается использовать три варианта лейаута, и рука тянется поставить Standard - и вот он не имеет никаких вариантов настройки. А вот если выбрать Full - то там уже есть все настройки и можно убрать кнопки.

единственно, что Record List компонент можно привязать к какому то конкретному List View фильтру, но этот фильтр будет просто лендинг фильтр (а не единственный возможный для данного компонента), все остальные доступные фильтры тоже предлагаются пользователю. Что интересно в LUX настройках List View фильтра больше нет опции "для Internal users only" (а жаль), он шерится  только по ролям и группам.

вот еще один годный вариант:

lightning:listView стандартный лайтнинг компонент, тоже самое что и Record List в Билдере, но внезапно дает немного больше возможностей: можно убрать стандартные actions для записей, те что справа и можно намертво пришить какой то List View к компоненту, что гораздо удобнее чем в стандартном Record List, где пользователь может менять List View, если у него есть несколько доступных

lightning:listView просто оборачиваешь в пустой лайтнинг компонент, настраиваешь параметры и все.

очень просто

вот еще один годный вариант:

lightning:listView стандартный лайтнинг компонент, тоже самое что и Record List в Билдере, но внезапно дает немного больше возможностей:  можно убрать стандартные actions для записей, те что справа и можно намертво пришить какой то List View к компоненту, что гораздо удобнее чем в стандартном Record List, где пользователь может менять List View, если у него есть несколько доступных

lightning:listView просто оборачиваешь в пустой лайтнинг компонент, настраиваешь параметры и все.

очень просто

Den Brown
вот еще один годный вариант:

lightning:listView стандартный лайтнинг компонент, тоже самое что и Record List в Билдере, но внезапно дает немного больше возможностей: можно убрать стандартные actions для записей, те что справа и можно намертво пришить какой то List View к компоненту, что гораздо удобнее чем в стандартном Record List, где пользователь может менять List View, если у него есть несколько доступных

lightning:listView просто оборачиваешь в пустой лайтнинг компонент, настраиваешь параметры и все.

очень просто

Звучит да. Просто, но если не ошибаюсь есть косяк с переносом таких компонент в другие орги. Там в метадате используются хардкоднве ид. Если я ничего не напутал

[quote="Den Brown"]вот еще один годный вариант:

lightning:listView стандартный лайтнинг компонент, тоже самое что и Record List в Билдере, но внезапно дает немного больше возможностей:  можно убрать стандартные actions для записей, те что справа и можно намертво пришить какой то List View к компоненту, что гораздо удобнее чем в стандартном Record List, где пользователь может менять List View, если у него есть несколько доступных

lightning:listView просто оборачиваешь в пустой лайтнинг компонент, настраиваешь параметры и все.

очень просто[/quote]

Звучит да. Просто, но если не ошибаюсь есть косяк с переносом таких компонент в другие орги. Там в метадате используются хардкоднве ид. Если я ничего не напутал

wilder
если не ошибаюсь есть косяк с переносом таких компонент в другие орги.

а как именно переносить лайтнинг (аура) компонент? мы будем двигать Чендж сетом. Ну а если даже с ним будут такие проблемы с простейшим компонентом, то я удивлюсь, но придется руками фиксить

[quote="wilder"]если не ошибаюсь есть косяк с переносом таких компонент в другие орги.[/quote]

а как именно переносить лайтнинг (аура) компонент? мы будем двигать Чендж сетом. Ну а если даже с ним будут такие проблемы с простейшим компонентом, то я удивлюсь, но придется руками фиксить