wijmo.grid.wijgrid 名前空間 > options タイプ : cellStyleFormatter オプション |
wijgrid がセルの外観を変更するたび(たとえば、現在のセルの位置が変更されたときや、セルが選択されたときなど)に呼び出される関数を作成します。これを使用して、セルの状態に応じてセルのスタイルをカスタマイズできます。
デフォルト値: undefined
型: Function
Javascript (Usage) | |
---|---|
$(function () { //値を取得する var returnsValue; //タイプ: any returnsValue = $(".selector").wijgrid("option", "cellStyleFormatter"); //値を設定します var newValue; //タイプ: any $(".selector").wijgrid("option", "cellStyleFormatter", newValue); }); |
Javascript (Specification) | |
---|---|
|
// 現在のセルのテキストを斜体にします。$("#element").wijgrid({ highlightCurrentCell: true, cellStyleFormatter: function(args) { if ((args.row.type & wijmo.grid.rowType.data)) { if (args.state & wijmo.grid.renderState.current) { args.$cell.css("font-style", "italic"); } else { args.$cell.css("font-style", "normal"); } } }});
args.state パラメーターが wijmo.grid.renderState.rendering のときは、セルが作成中であることを意味します。このときに、current や selected などの特定の状態に無関係の一般的な書式をセルに適用できます。