@@ -79,7 +79,13 @@ export interface PoDynamicFormField extends PoDynamicField {
7979 */
8080 keydown ?: Function ;
8181
82- /** Define a obrigatoriedade do campo. */
82+ /**
83+ * Define a obrigatoriedade do campo.
84+ *
85+ * **Componentes compatíveis:** `po-datepicker`, `po-datepicker-range`, `po-timepicker`, `po-input`, `po-number`,
86+ * `po-decimal`, `po-select`, `po-radio-group`, `po-combo`, `po-lookup`, `po-checkbox-group`, `po-multiselect`,
87+ * `po-textarea`, `po-password``, `po-upload`.
88+ */
8389 required ?: boolean ;
8490
8591 /**
@@ -88,7 +94,7 @@ export interface PoDynamicFormField extends PoDynamicField {
8894 *
8995 * > Necessário que a propriedade `required` esteja habilitada.
9096 *
91- * **Componentes compatíveis:** `po-datepicker`, `po-input`, `po-number`, `po-decimal`, `po-password`.
97+ * **Componentes compatíveis:** `po-datepicker`, `po-timepicker`, `po- input`, `po-number`, `po-decimal`, `po-password`.
9298 */
9399 requiredFieldErrorMessage ?: boolean ;
94100
@@ -98,6 +104,10 @@ export interface PoDynamicFormField extends PoDynamicField {
98104 * > A indicação não será exibida, se:
99105 * - O campo for `required`, ou;
100106 * - Não possuir `help` e `label`.
107+ *
108+ * **Componentes compatíveis:** `po-datepicker`, `po-datepicker-range`, `po-timepicker`, `po-input`, `po-number`,
109+ * `po-decimal`, `po-select`, `po-radio-group`, `po-combo`, `po-lookup`, `po-checkbox-group`, `po-multiselect`,
110+ * `po-textarea`, `po-password`.
101111 */
102112 optional ?: boolean ;
103113
@@ -360,14 +370,15 @@ export interface PoDynamicFormField extends PoDynamicField {
360370 * - required;
361371 *
362372 * > Esta mensagem pode ser exibida quando o campo estiver vazio, caso seja requerido. Em casos de componentes como
363- * `po-datepicker`, `po-input`, `po-number`, `po-decimal`, `po-password`, é necessário que a propriedade
373+ * `po-datepicker`, `po-input`, `po-number`, `po-decimal`, `po-password`, `po-timepicker`, é necessário que a propriedade
364374 * `requiredFieldErrorMessage` esteja como `true` para que a mensagem seja exibida com o campo vazio. Componentes
365375 * como `po-datepicker-range`, `po-select`, `po-checkbox-group`, `po-radio-group`, `po-multiselect`, `po-combo`,
366376 * `po-lookup` e `po-textarea` não é necessário passar a propriedade `requiredFieldErrorMessage`.
367377 *
368378 *
369379 * **Componentes compatíveis:** `po-checkbox-group`, `po-combo`, `po-datepicker`, `po-datepicker-range`,
370- * `po-decimal`, `po-input`, `po-lookup`, `po-multiselect`, `po-number`, `po-password`, `po-radio-group`, `po-select`, `po-switch`, `po-textarea`.
380+ * `po-decimal`, `po-input`, `po-lookup`, `po-multiselect`, `po-number`, `po-password`, `po-radio-group`, `po-select`,
381+ * `po-switch`, `po-textarea`, `po-timepicker`.
371382 */
372383 errorMessage ?: string ;
373384
@@ -382,7 +393,8 @@ export interface PoDynamicFormField extends PoDynamicField {
382393 * e um tooltip será exibido ao passar o mouse sobre a mensagem para mostrar o conteúdo completo.
383394 *
384395 * **Componentes compatíveis:** `po-checkbox-group`, `po-combo`, `po-datepicker`, `po-datepicker-range`,
385- * `po-decimal`, `po-input`, `po-lookup`, `po-multiselect`, `po-number`, `po-password`, `po-radio-group`, `po-select`, `po-switch`, `po-textarea`.
396+ * `po-decimal`, `po-input`, `po-lookup`, `po-multiselect`, `po-number`, `po-password`, `po-radio-group`, `po-select`,
397+ * `po-switch`, `po-textarea`, `po-timepicker`.
386398 *
387399 * @default `false`
388400 */
@@ -426,6 +438,8 @@ export interface PoDynamicFormField extends PoDynamicField {
426438 *
427439 * Também pode-se utilizar em conjunto com `searchService`, informando uma lista de propriedades que será utilizado
428440 * para formatação da exibição no campo, por exemplo: ["id", "name"].
441+ *
442+ * **Componentes compatíveis:** `po-datepicker`, `po-timepicker`, `po-lookup`.
429443 */
430444 format ?: string | Array < string > ;
431445
@@ -479,7 +493,12 @@ export interface PoDynamicFormField extends PoDynamicField {
479493 */
480494 order ?: number ;
481495
482- /** Mensagem que será exibida enquanto o campo não estiver preenchido. */
496+ /**
497+ * Mensagem que será exibida enquanto o campo não estiver preenchido.
498+ *
499+ * **Componentes compatíveis:** `po-datepicker`, `po-datepicker-range`, `po-timepicker`, `po-input`, `po-number`,
500+ * `po-decimal`, `po-select`, `po-combo`, `po-lookup`, `po-multiselect`, `po-textarea`, `po-password`.
501+ */
483502 placeholder ?: string ;
484503
485504 /**
@@ -495,7 +514,8 @@ export interface PoDynamicFormField extends PoDynamicField {
495514 * ```
496515 *
497516 * > Para ver quais linguagens suportadas acesse [`I18n`](documentation/po-i18n)
498- * > A propriedade será repassada para os componentes que suportam a mesma.
517+ *
518+ * **Componentes compatíveis:** `po-datepicker`, `po-decimal`, `po-timepicker`.
499519 */
500520 locale ?: string ;
501521
@@ -508,7 +528,8 @@ export interface PoDynamicFormField extends PoDynamicField {
508528
509529 /** Indica que o campo será somente leitura.
510530 *
511- * **Componentes compatíveis:** `po-datepicker`, `po-datepicker-range`, `po-input`, `po-number`, `po-decimal`, `po-select`, `po-textarea`, `po-password`
531+ * **Componentes compatíveis:** `po-datepicker`, `po-datepicker-range`, `po-timepicker`, `po-input`, `po-number`,
532+ * `po-decimal`, `po-select`, `po-textarea`, `po-password`.
512533 */
513534 readonly ?: boolean ;
514535
@@ -521,14 +542,16 @@ export interface PoDynamicFormField extends PoDynamicField {
521542
522543 /** Se verdadeiro, o campo receberá um botão para ser limpo.
523544 *
524- * **Componentes compatíveis:** `po-datepicker`, `po-datepicker-range`, `po-input`, `po-number`, `po-decimal`, `po-combo`, `po-lookup`, `po-password`
545+ * **Componentes compatíveis:** `po-datepicker`, `po-datepicker-range`, `po-input`, `po-number`, `po-decimal`,
546+ * `po-combo`, `po-lookup`, `po-password`, `po-timepicker`.
525547 */
526548 clean ?: boolean ;
527549
528550 /**
529551 * Define a propriedade nativa `autocomplete` do campo como off.
530552 *
531- * **Componentes compatíveis:** `po-datepicker`, `po-datepicker-range`, `po-input`, `po-number`, `po-decimal`, `po-lookup`, `po-password`
553+ * **Componentes compatíveis:** `po-datepicker`, `po-datepicker-range`, `po-input`, `po-number`, `po-decimal`,
554+ * `po-lookup`, `po-password`, `po-timepicker`.
532555 */
533556 noAutocomplete ?: boolean ;
534557
@@ -838,6 +861,10 @@ export interface PoDynamicFormField extends PoDynamicField {
838861 *
839862 * > Não será exibida a indicação se:
840863 * - Não possuir `p-help` e/ou `p-label`.
864+ *
865+ * **Componentes compatíveis:** `po-datepicker`, `po-datepicker-range`, `po-timepicker`, `po-input`, `po-number`,
866+ * `po-decimal`, `po-select`, `po-radio-group`, `po-combo`, `po-lookup`, `po-checkbox-group`, `po-multiselect`,
867+ * `po-textarea`, `po-password`, `po-upload`.
841868 */
842869 showRequired ?: boolean ;
843870
0 commit comments