| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 | 
							- 
 
- $(function() {
 
-     BemsWebApplication.Popup.WorkResult = BemsWebApplication.Popup.WorkResult || {};
 
-     BemsWebApplication.Popup.WorkResult.setupMultiViewInPopup = function(viewModel, selectedFacility, multiViewDataSource) {
 
-         "use strict";
 
-         var factory = BemsWebApplication.Factory.WorkResult,
 
-             dataSource = factory.getDataSourceWithRelation( BemsWebApplication.db.FmsWorkOrderToFacility ),
 
-             //        dataViewModel = new BemsWebApplication.CmFacilityViewModel(),
 
-             datagrid = null;
 
-         var dataGridOptions = utils.datagrid.defaultOptions({
 
-             dxDataSource: dataSource,
 
-             //      selectedSourceItem: dataViewModel,
 
-             datagridId: 'workOrderHistoryDataGrid',
 
-             dbId: 'FmsWorkOrder',
 
-             height: 480,
 
-             handleDataGridRowClick: function() {
 
-             },
 
-             contentReadyAction: function(e) {
 
-             },
 
-             columns: factory.getColumns([
 
-                 { dataField: 'EmergencyName', width: '15%' },
 
-                 { dataField: 'WorkTypeName', width: '15%' },
 
-                 { dataField: 'BusinessFieldName', width: '12%' },
 
-                 { dataField: 'OrderedDate', width: '13%' },
 
-                 { dataField: 'Title', width: '35%' },
 
-                 { dataField: 'UserName', width: '13%' },
 
-                 { dataField: 'ProgressName', width: '12%' }
 
-             ]),
 
-             wordWrapEnabled: true,
 
- //            cellPrepared: BemsWebApplication.Factory.Facility.cellPrepared,
 
-         });
 
-         //function load() {
 
-         //    //var f = BWA.DataUtil.makeEqualArrayForFilter;
 
-         //    //datagrid.filter([
 
-         //    //    f('SiteId', selectedFacility().SiteId()),
 
-         //    //    'and',
 
-         //    //    f('ParentFacilityCode', selectedFacility().FacilityCode())
 
-         //    //]);        
 
-         //}
 
-         selectedFacility.subscribe(function(item) {
 
-             if (_.has(item, 'SiteId') === false ||
 
-                 _.has(item, 'FacilityCode') === false) {
 
-                 return;
 
-             }
 
-             var eq = BWA.DataUtil.constructEqualFilter;
 
-             $('#workOrderHistoryDataGrid').dxDataGrid('instance').filter([
 
-                 eq('SiteId', item.SiteId()),
 
-                 'and',
 
-                 eq('FacilityCode', item.FacilityCode())
 
-             ]);
 
-         });
 
-         multiViewDataSource.push({
 
-             viewModel: viewModel,
 
-             dataGridOptions: dataGridOptions,
 
-             template: 'workOrderHistory'
 
-         });
 
-         return {
 
-             //      load: load
 
-         }
 
-     };
 
- });
 
 
  |