2016-12-08 5 views
1

私は角度Jで剣道UIを使用していて、私のTreeListをJsonにバインドしました。剣道UI - リバインドのツリーリストは、崩壊した機能を失ってしまいました。

schema: { 
      model: { 
      id: "Id", 
      fields: { 
      parentId: { field: "ParentId", nullable: true } 
      } 
      } 
     } 

そして、jsonから必要なデータを取得するボタンをクリックするとフィルター機能があります。

$scope.getFilteredData = function (id) { 
       var filterData = _.filter($scope.bookSource, (item) => { return item.BookId == id; }); 

       if (filterData.length > 0) { 
        $scope.filteredDataSource = filterData; 
        $scope.ktlBookTreeList.setDataSource({ 
         data: $scope.filteredDataSource 
        }); 
       } 

      } 

フィルターの後に取得するデータは正しいものの、これ以上は展開機能がありません。結果セットの1つでは、親レコードと子レコードが2つありますが、展開/折りたたまれた行ではなく、別の行として表示されます。

は、あなたがデータソースをリセットしているとき、おそらくあなたは、再び親子モデルを追加する必要が

答えて

1

..私はここで間違ってやっているかを理解するために私を導いてくださいすることができます。

+0

Nitinありがとう、私は再びスキーマの設定とその作業を追加... – TBA

関連する問題