# snk-expression-item



<!-- Auto Generated Below -->


## Properties

| Property          | Attribute           | Description                                                                            | Type                | Default     |
| ----------------- | ------------------- | -------------------------------------------------------------------------------------- | ------------------- | ----------- |
| `canRemove`       | `can-remove`        | Controla a exibição do botão Remover.                                                  | `boolean`           | `true`      |
| `entityURI`       | `entity-u-r-i`      | Identificador da unidade de dados.                                                     | `string`            | `undefined` |
| `expression`      | --                  | Expressão que será representada visualmente.                                           | `IExpressionItem`   | `undefined` |
| `isDefaultFilter` | `is-default-filter` | Define se o filtro em questão é um filtro padrão.                                      | `boolean`           | `false`     |
| `messagesBuilder` | --                  | Responsável por flexibilizar e padronizar o uso de mensagens nos blocos de construção. | `SnkMessageBuilder` | `undefined` |


## Events

| Event                | Description                                      | Type                           |
| -------------------- | ------------------------------------------------ | ------------------------------ |
| `ezFilterItemChange` | Emitido quando acontece alterações na expressão. | `CustomEvent<IExpressionItem>` |
| `ezFilterItemRemove` | Emitido ao confirmar uma remoção.                | `CustomEvent<IExpressionItem>` |


## Dependencies

### Used by

 - [snk-expression-group](../snk-expression-group)

### Depends on

- [snk-filter-field-search](../../../snk-filter-field-search)
- [snk-filter-param-config](../snk-filter-param-config)

### Graph
```mermaid
graph TD;
  snk-expression-item --> snk-filter-field-search
  snk-expression-item --> snk-filter-param-config
  snk-expression-group --> snk-expression-item
  style snk-expression-item fill:#f9f,stroke:#333,stroke-width:4px
```

----------------------------------------------


