2017-11-07 2 views
0
columns: { 
     Name: { 
    title: 'Name', 
     filter: false, 
    }, 
    Description: { 
    title: 'Description', 
     filter: false, 


    }, 
}, 
add: { 
    addButtonContent: '<i class="nb-plus"></i>', 
    createButtonContent: '<i class="nb-checkmark"></i>', 
    cancelButtonContent: '<i class="nb-close"></i>', 
}, 
edit: { 
    editButtonContent: '<i class="nb-edit"></i>', 
    saveButtonContent: '<i class="nb-checkmark"></i>', 
    cancelButtonContent: '<i class="nb-close"></i>', 
}, 
delete: { 
    deleteButtonContent: '<i class="nb-trash"></i>', 
    confirmDelete: true, 
}, 

};ng2スマートテーブルの動的データ(API)のページ設定

source:ServerDataSource;

コンストラクタ(プライベートHTTP:HTTP、グローバル:グローバル){

this.source = new ServerDataSource(http, { endPoint: GlobalVariable.BASE_API_URL+'/api/InspectionService/GetInspectionStatus' }); 

}

iは、上記の方法でNG2スマートテーブル内のデータを移入..しかし、ページ付けがオンに表示されませんビュー...何が恋しいの?どのようにページ分割をserverdatasourceを使って表示させるのですか?

答えて

0

あなたがテーブルの改ページを管理setPagingと呼ばれるNG2-スマートテーブル方式を持って...、私の知る限りは、ポケットベルが自動的に設定されている知っているようにdocumentation

+0

setPaging:{ ページ:10、 perPage:10、 doEmit:true }、 このコードを列の上に追加しましたが、何も変更されませんでした...?私はそれを動作させるために追加する必要があるものは何ですか? –

0

を確認して行ってください。ドキュメントで "pager.display"と "pager.perPage"を検索すると、デフォルト値が表示されます。

私の経験では、データや設定に何らかの問題がある場合、ページャは動作しません。あなたのデータと設定が正しいと確信して、エラーはありませんか?

あなたはあなたの設定でそれを行うことができます別の値にページャを設定する場合:

this.settings = { 
      columns: { 
       ... 
      }, 
      ... 
      pager: 
      { 
       perPage: 20 
      } 
      }; 

それとも、データソースでそれを設定することができます。

this.source.setPaging(2,20); 
関連する問題