2016-07-11 3 views
0

ui-gridhttp://ui-grid.info/から使用します。私はすでに多くのことを試してきましたが、ドキュメントは私のために混乱しています。1列のデータに基づいてuiグリッドの行を取得する方法は?

私はカスタム検索タグシステムを使用しており、ユーザーの入力に基づいて行の1つを強調表示したいと考えています。

私は達成しなければならないことを理解しやすくするためにプランナーを作った。

http://plnkr.co/edit/hSiPmhFWjHqFWpru6y13

あなたはFirst Name列にテーブル に任意の名前と一致する名前の入力を記入した場合は、この名前 を含む行を取得し、それを背景赤だ行う必要があります。

答えて

0

すべての最初のuはあなたの財産のためのウォッチャを定義する必要がありますか、それはNG-変更指示、その私の作業溶液で処理することができ

<input data-ng-change="filter()" data-ng-model="filtervalue"> 

filter関数内でuがあなたのデータをフィルタする必要があり

$scope.mutatedSettingsCopy = [] - your data here 
$scope.filter = function() { 
    $scope.settings.data = $filter('filter')($scope.mutatedSettingsCopy , { $: $scope.filtervalue }); 
}; 

とオン初期設定可能$scope.settings.data=$scope.mutatedSettingsCopy

関連する問題