SMART datagrid v.1 > Classes > DataColumn
このカラムに含まれたデータセル達をレンダリングする時に適用される動的スタイルの集合。 
GridBody.rowDynamicStyles、cellDynamicStylesが適用された後にこの動的スタイルが適用される。
デフォルト値はnull.
動的スタイルのexpressionで使える変数たちは以下のようである。
| 変数 | 説明 | 
|---|---|
| 'value' | データセルの値 | 
| 'row' | セルが含まれたグリッド行のindex. | 
| 'datarow' | セルが含まれたグリッド行のdataIndex. | 
| 'field' | セルに繋がったデータフィールドのindex. | 
| 'checked' | グリッド行がchecked状態ならtrue. | 
| 'state' | セルが含まれたグリッド行のデータの状態. 'c': 生成, 'u': 修正, 'd': 削除, 'x': 生成の後に削除 | 
| 'tag' | セルカラムtag. | 
    column.setDynamicStyles([{
        expression: 'value > 100',
        styles: { 
            background: '#880000', 
            foreground: '#ffffff' 
        }
    }, {
        expression: 'value > 50',
        styles: { 
            background: '#440000', 
            foreground: '#ffffff' 
        }
    }]);
    
    // もしくは、グリッドにカラムの設定の時
    grid.setColumns([{
        name: 'col01',
        dynamicStyles: [{
            expression: 'value > 100',
            styles: { 
                background: '#880000', 
                foreground: '#ffffff' 
            }
        }, {
            ...
    }]);