0
주문 옵션을 표시하는 드롭 다운이 있습니다. 드롭 다운에서 선택한 항목에 따라 각도 UI 격자가 채워집니다. 문제는 "-Select Order-"가 선택된 모든 사용자의 모든 주문입니다. 그 옵션이 선택되면 그리드를 지우는 방법을 알아 내려고 노력 중입니다.드롭 다운에서 지우기 옵션을 선택한 경우 각도 UI 그리드를 지우십시오.
vm.gridOptions = {
data: 'vm.orders',
enableRowSelection: false,
columnDefs: [
{ field: 'Orders.OrderId', displayName: 'OrderId', visible: false },
{ field: 'Orders.Name', displayName: 'Orders', minWidth: 100, width: 'auto', resizable: true },
{ field: 'InvoiceName', displayName: 'Invoice', minWidth: 150, width: 'auto', resizable: true },
}
],
filterOptions: { filterText: vm.selectedOrder, useExternalFilter: false },
}
};
내가 함수 vm.clear를() 나는 "-를 선택하여 명령 -"옵션을 선택 작동 vm.orders을 = ''설정 무엇을 만드는 시도 : 여기
<div class="row">
<div class="col-md-8">
<select ng-model="vm.selectedOrder"
ng-options="order.Id as order.Name for order in vm.orders"
ng-change=" vm.selectedOrder ? 'OrderId:' + vm.selectedOrder : ''"
class="form-control">
<option value="">- Select Order -</option>
</select>
</div>
</div>
<div class="row">
<div class="col-md-8">
<div class="gridStyle" ng-grid="vm.gridOptions"></div>
</div>
</div>
그리드입니다 . 그러나 다른 옵션을 선택하면 표가 채워지지 않습니다.
아이디어가 있으십니까?