私はAngular UI-Gridを使っています。すべての関数が正常に動作し、今はスタイリングに取り組んでいます。私が達成しようとしている何角度のあるUIグリッドフィルタヘッダセルスタイル?
ではなく、私はあなたが私はちょうど1行で範囲フィルターを作りたい見ることができるよう
この見解です。インターネットでの私の検索はすべて失敗しました。私は日付ピッカーの範囲のための情報のいくつかの並べ替えを発見したが、私はそれがはるかに単純にする必要があると信じて、ちょうど1つの列にいくつかのCSSルールを追加します。
cellClass
を介して行に影響を与えることができ、私は同じ方法でheaderCellClass
を介して影響を及ぼそうとしましたが、動作しません。カスタムテンプレートを作成せずにこのヘッダーに影響を与える方法はありますか? ありがとうございます。
私の列定義:
$scope.gridOptions.columnDefs = [
{
displayName: 'Name',
field: 'name',
width: '20%',
cellClass: getCellClass
},
{
field: 'description',
width: '30%',
cellClass: getCellClass
},
{
field: 'strict',
filter: {
type: uiGridConstants.filter.SELECT,
selectOptions: [
{value: true, label: 'strict'},
{value: false, label: 'non-strict'}
]
},
cellClass: getCellClass
},
{
displayName: 'Length',
field: 'maxSize',
filters: [
{
name: 'From',
condition: uiGridConstants.filter.GREATER_THAN_OR_EQUAL,
placeholder: "from"
},
{
name: 'To',
condition: uiGridConstants.filter.LESS_THAN_OR_EQUAL,
placeholder: "to"
}
],
headerCellClass: $scope.highlightFilteredHeader,
cellClass: getCellClass
},
{
field: 'Actions',
cellClass: getCellClass,
cellTemplate: "includes/grid/columnAction.html"
}
];
$scope.highlightFilteredHeader = function (row, rowRenderIndex, col, colRenderIndex) {
return 'ui-grid-header-custom';
};
これはあなたが、私はそれに影響を与えるための方法を発見した私の問題