Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Bloco de código
languagejs
titleidioma.component.ts
linenumberstrue
import { Component } from '@angular/core';

import { PoMenuItem } from '@po-ui/ng-components';

import { PoDynamicViewField } from '@po-ui/ng-components';

import { PoBreadcrumb } from '@po-ui/ng-components';
import { PoPageDynamicDetailActions, PoPageDynamicDetailField } from '@po-ui/ng-templates';

@Component({
  selector: 'app-rootidioma-dynamic',
  templateUrl: './appidioma-dynamic.component.html',
  styleUrls: ['./appidioma-dynamic.component.css']
})

export class AppComponentIdiomaDynamicComponent {

  public readonly menus:serviceApi Array<PoMenuItem> = [= 'https://6a6a8bb8-09be-496b-aeea-faa3a7052052.mock.pstmn.io/api/trn/v1/idiomas';

  public readonly { labelactions: 'Home', action: this.onClick.bind(this) }
  ];

  private onClick() PoPageDynamicDetailActions = {
    alert('Clicked in menu item')
  }

  public readonly serviceApi = 'https://po-sample-api.herokuapp.com/v1/people'back: '/documentation/po-page-dynamic-table'
  };

  public readonly serviceMetadataApi: 'http://localhost:3000/v1/metadata'; // endpoint dos metadados

  //public readonly serviceLoadApi: 'http://localhost:3000/load-metadata' // endpoint de customizações dos metadados

  public readonly actions: PoPageDynamicDetailActions = {
    back: '/documentation/po-page-dynamic-table'
  };

  public readonly breadcrumb: PoBreadcrumb = {
    items: [
      { label: 'Home', link: '/' },
      { label: 'People', link: '/documentation/po-page-dynamic-table' },
      { label: 'Detail' }
    ]
  };

  public readonly fields: Array<PoPageDynamicDetailField> = [
      {
          "visible": true,
          "property": "codIdioma",
          "label": "Idioma",
          "type": "string"
      },
      {
          "visible": true,
          "property": "desIdioma",
          "label": "Descrição",
          "type": "string"
      },
      {
          "visible": true,
          "property": "codIdiomPadr",
          "label": "Idioma Padrão",
          "type": "string"
      },
      {
          "visible": true,
          "property": "codUsuarUltAtualiz",
          "label": "Usuário Ult Atualiz",
          "type": "string"
      },
      {
          "visible": true,
          "property": "datUltAtualiz",
          "label": "Última Atualização",
          "type": "string"
      },
      {
          "visible": true,
          "property": "hraUltAtualiz",
          "label": "Hora Última Atualiz",
          "type": "string"
      },
      {
          "visible": true,
          "property": "codUsuario",
          "label": "Usuário",
          "type": "string"
      },
      {
          "visible": true,
          "property": "nomUsuario",
          "label": "Nome",
          "type": "string"
      },
      {
          "visible": true,
          "property": "codDialet",
          "label": "Dialeto",
          "type": "string"
      }
  ];


  employeebreadcrumb: PoBreadcrumb = {
    codIdiomaitems: "EN",
[
      {  desIdioma: "Inglês"label: 'Home', link: '/' },
    codDialet: "Pt",
 { label: 'People', codUsuario: "super"link: '/documentation/po-page-dynamic-table' },
    nomUsuario  { label: "Super"
'Detail' }
    ]
  }; 
}

}

05. Facilitadores Progress

...