Ng2-smart-table:在字段中使用datepicker格式

时间:2018-11-08 09:52:47

标签: angular typescript angular5 ng2-smart-table

我是否有可能在ng2-smart-table中使用datepicker格式。

jobSettings2: object = {
    columns: [
      {
        displayName: "Job ID",
        valueAs: "JobID",
        align: "left",
        columnWidth: "",
        type: "text",
        required: true
      },  



   <ng2-smart-table id="tableID" class="table table-hover" [settings]="jobSettings" [source]="jobSource" (userRowSelect)="selectjobs($event)"></ng2-smart-table>

1 个答案:

答案 0 :(得分:0)

对于数据,您可以使用npm install --save ng-pick-datetime,这提供了许多可与日期一起播放的功能。

如果要将日期选择器与ng2-smart-table一起使用,则可以通过其名为 renderComponent 的属性来完成。

{
 columns: {
    startDate: {
    title: 'Start Time',
    type: 'custom',
    renderComponent: SmartTableDatepickerRenderComponent,
    width: '250px',
    filter: false,
    sortDirection: 'desc',
    editor: {
      type: 'custom',
      component: SmartTableDatepickerComponent,
    }
  },
  endDate: {
    title: 'End Time',
    type: 'custom',
    renderComponent: SmartTableDatepickerRenderComponent,
    width: '250px',
    filter: false,
    editor: {
      type: 'custom',
      component: SmartTableDatepickerComponent,
      config: {
        placeholder: 'End Time'
      }
    }
  }
 }
}

听到您必须由另一个组件来管理。而且,您必须将该组件渲染为ng2-smart-table

有关更多信息,请检查此link.