Skip to content

ActionsList

Actions lists são componentes usados para mostrar uma lista de ações em linha, podendo algumas delas serem ocultas.


Quando usar

  • Houver ações associadas a um item de uma lista ou linha de tabela.
  • Houver várias ações possíveis em determinada situação, mas algumas delas puderem ser colapsadas.

Quando não usar

  • For necessário o uso de botões.
  • For necessário construir componentes de navegação (Menu, navbar, etc).
  • As ações listadas afetam toda a view ou mais que um conjunto de dados relacionados.

Uso

js
<CdsActionsList
	:actions="actions"
	:numberOfExpandedActions="2"
>
	<template
		#action="{ list }"
	>
		{{ list.title }}
	</template>
</CdsActionsList>

Preview

Icon1
Icon2
Mais ações
Mostrar log

Props

Nome
Tipo
Default
Opções
Descrição
* actions (required)array[] -- A lista de actions a ser renderizada. Caso queira que um item da lista fique desabilitado, basta passar a prop `disabled` como true nesse item no array.
numberOfExpandedActionsnumber2 -- O número de itens que vai ser mostrado quando o componente for renderizado.

Eventos

Nome
Descrição
@expandedEvento emitido quando a lista é expandida ('true') ou contraída ('false').
@action-clickedEvento emitido quando o item da lista é clicado.

Slots

Nome
Descrição
#actionScoped slot para renderização customizada das 'actions'.
#action-triggerSlot para renderização customizada do conteúdo do item

Última atualização:

Released under the Apache-2.0 License.