2016-05-19 3 views
0

私は、プロパティ列 'category'を持つODataモデルを持っています。 20行はiです。 e。 3つの異なるカテゴリ。今私は、テーブルのフィルタとして使用するすべての異なるカテゴリのリストを表示したいと思います。どうやってやるの?それは完全な答えではないかもしれないが、これは確かに開始するには良い場所であるように私は今日、この以前に答えることが、その後それを完了didntの開始ODataから列値の別のリストを表示する方法は?

おかげ

答えて

-1

...私は推測

つのオプション:関数のインポートを取得し、一連のカテゴリを返し、問題をサーバーにプッシュします。

または、問題の列のreduceを使用してクライアント側で処理してください。

これを行う最善の方法は、hereです。

だから、その答えを適応:ハイライト表示@hirseを追加するための

var categories = ["SAPUI5","OpenUI5","JavaScript","NodeJS","SAP HANA","JavaScript","SAPUI5"]; 

var uniq = categories.reduce(function (a,b) { 
    if (a.indexOf(b) < 0) a.push(b); 
    return a; 
    }, []); 

console.log(uniq); // ["SAPUI5", "OpenUI5", "JavaScript", "NodeJS", "SAP HANA"] 
+0

おかげで。 これがなぜ投票されたのか分かりました。 – njames

関連する問題