2016-03-29 13 views
0

データに基づいてアプリケーションのすべてのグリッドで列整列プロパティを設定したかったのです。剣道グリッド列データに基づいた列の整列

10進数/数字のタイプが である場合は、列を中央に揃える方法はありますか?そうでない場合は、他のすべての種類に対して左に揃えます。

私はカラムスキーマを持っていません。データをレンダリングする前にそれを決定する必要があります。

$("#grid").kendoGrid({ 
    columns: [ { 
    field: "someField", 
    title: "Some Name", 
    attributes: { 
     "class": "table-cell", 
     style: "text-align: center" 
    } 

答えて

1

$("#grid").kendoGrid({ 
    columns: [ 
    { 
    title: "FieldName", 
    field: "Name", 
    template: '#=Getvalue(Name)#' 
    } 
    ], 
.... 
}); 


function Getvalue(value) { 

      if (//check datatype) 
       return "<span style='text-align: right'>"+ value+"</span>"; 
       //or add a custom class 
      else 
       return value; 
     } 
0

あなたはデータ型を決定し、列のテンプレートを設定するにはtemplateフィールドを使用することができますようにattributesを使用することについてどのように

関連する問題