var _showHideAll = function ( sState ) { var fnTest = function( e ) { return Fse.Util.hasClass( e, "summary" ); } var aRows = Fse.Util.getElementsBy( fnTest, "tr", "varianceDetail" ); for( var x = 0; x < aRows.length; x++ ) { _showHide( aRows[x], sState ); } } var _showHide = function( oRow, sState ) { var nCounter = oRow.getAttribute( "fse:counter" ); var oCell = document.getElementById( "control_" + nCounter ); var bClose = true; if( sState == null ) { if( oCell.innerHTML == "+" ) { oCell.innerHTML = "-"; bClose = false; } else { oCell.innerHTML = "+"; bClose = true; } } else { if( sState == "+") { oCell.innerHTML = "+" bClose = true; } else { oCell.innerHTML = "-"; bClose = false; } } var fnTest = function( e ) { return Fse.Util.hasClass( e, "detail" ) && Fse.Util.hasClass( e, nCounter ); } var aRows = Fse.Util.getElementsBy( fnTest, "tr", "varianceDetail" ); for( var x = 0; x < aRows.length; x++ ) { if( bClose ) { Fse.Util.addClass( aRows[x], "fse-hidden" ); } else { Fse.Util.removeClass( aRows[x], "fse-hidden" ); } } } $("div.filters div.claimVarianceFilters").dxForm({ colCount: "auto", labelLocation: "left", formData: { sd : null, ed: null }, items: [ { dataField : "sd", editorType : "dxSelectBox", editorOptions : { dataSource : $("link#startDatesDataURL").attr("href"), valueExpr: "value", displayExpr : "display" } }, { dataField : "ed", editorType : "dxSelectBox", editorOptions : { dataSource : $("link#endDatesDataURL").attr("href"), valueExpr: "value", displayExpr : "display" } } ], onFieldDataChanged: function(e) { /* var activeFilterFormData = e.component.option("formData"); var parameters = {} for(var x in activeFilterFormData ) { parameters[x] = activeFilterFormData[x]; } parameters.object = "data"; oMfrFilter = e.component.getEditor( "mfr_name" ); nCurrentTerritoryId = oMfrFilter.option( "territoryId" ); if( nCurrentTerritoryId != parameters.territoryId ) { oMfrFilter.option( "territoryId", parameters.territoryId ); var sMfrURL = Fse.Util.updateURL( $("link#manufacturersDataURL").attr("href"), { territoryId : parameters.territoryId } ); oMfrFilter.option( "dataSource", sMfrURL ); } var sURL = Fse.Util.updateURL( $('#marketAnalyzerGrid').attr("fse:src"), parameters ); var newDataSource = new DevExpress.data.DataSource( sURL ); var oOptions = { dataSource : newDataSource, } oOptions.columns = []; if( parameters.territoryId != null ) { oOptions.columns[oOptions.columns.length] = allColumns.salesRepName; } else { oOptions.columns[oOptions.columns.length] = allColumns.territoryName; } oOptions.columns[oOptions.columns.length] = allColumns.salesCalls3M; oOptions.columns[oOptions.columns.length] = allColumns.salesCallsLastWeek; oOptions.columns[oOptions.columns.length] = allColumns.annualUOMSold3M; oOptions.columns[oOptions.columns.length] = allColumns.pipelineAccounts; oOptions.columns[oOptions.columns.length] = allColumns.opportunityAccounts; oOptions.columns[oOptions.columns.length] = allColumns.cvaRatio; oOptions.columns[oOptions.columns.length] = allColumns.pipelineAnnualUOM; if( parameters.territoryId == null ) { oOptions.columns[oOptions.columns.length] = allColumns.repContributionRatio; } for( var x = 0; x < stageColumnNames.length; x++ ) { oOptions.columns[oOptions.columns.length] = stageColumns[stageColumnNames[x]]; } dataGrid.option( oOptions ); */ } });