2261 - Aplicar filtros nos indicadores
This commit is contained in:
@@ -9,6 +9,7 @@
|
|||||||
<ServerSide>
|
<ServerSide>
|
||||||
<DataSources>
|
<DataSources>
|
||||||
<QueryDataSource key="veiculo" autoSyncOnInit="false" refreshInSeconds="3600" autoSyncOnDiscovery="true" />
|
<QueryDataSource key="veiculo" autoSyncOnInit="false" refreshInSeconds="3600" autoSyncOnDiscovery="true" />
|
||||||
|
<QueryDataSource key="clientes" autoSyncOnInit="false" refreshInSeconds="3600" autoSyncOnDiscovery="true" />
|
||||||
</DataSources>
|
</DataSources>
|
||||||
</ServerSide>
|
</ServerSide>
|
||||||
|
|
||||||
@@ -21,6 +22,8 @@
|
|||||||
var primeiro = moment().startOf("month");
|
var primeiro = moment().startOf("month");
|
||||||
engine.getField("f_data").setValue(primeiro);
|
engine.getField("f_data").setValue(primeiro);
|
||||||
engine.getField("f_data2").setValue(hoje);
|
engine.getField("f_data2").setValue(hoje);
|
||||||
|
engine.getField("frotaTerceiro").setValue('A');
|
||||||
|
engine.getField("caminhaoCarreta").setValue('A');
|
||||||
}
|
}
|
||||||
]]>
|
]]>
|
||||||
</initScript>
|
</initScript>
|
||||||
@@ -36,6 +39,9 @@
|
|||||||
engine.getField("f_data").setVisible(true);
|
engine.getField("f_data").setVisible(true);
|
||||||
engine.getField("f_data2").setVisible(true);
|
engine.getField("f_data2").setVisible(true);
|
||||||
engine.getField("placa").setVisible(true);
|
engine.getField("placa").setVisible(true);
|
||||||
|
engine.getField("cliente").setVisible(true);
|
||||||
|
engine.getField("frotaTerceiro").setVisible(true);
|
||||||
|
engine.getField("caminhaoCarreta").setVisible(true);
|
||||||
engine.getWidgetController('btnApply').getButton().setVisible(true);
|
engine.getWidgetController('btnApply').getButton().setVisible(true);
|
||||||
}
|
}
|
||||||
]]>
|
]]>
|
||||||
@@ -51,7 +57,24 @@
|
|||||||
<key-field>CODIGO</key-field>
|
<key-field>CODIGO</key-field>
|
||||||
<caption-field>PLACA</caption-field>
|
<caption-field>PLACA</caption-field>
|
||||||
</DBComboBox>
|
</DBComboBox>
|
||||||
|
<DBTwinColSelect id="cliente" caption="Cliente" type="string" required="true" setProcessTag="true" enabled="true" visible="false" >
|
||||||
|
<datasource>
|
||||||
|
<query ref="clientes" />
|
||||||
|
</datasource>
|
||||||
|
<key-field>CODIGO</key-field>
|
||||||
|
<caption-field>NOME</caption-field>
|
||||||
|
</DBTwinColSelect>
|
||||||
|
<OptionGroup width="100%" type="string" id="frotaTerceiro" visible="false" disposition="vertical" caption="Selecione o tipo de frete" >
|
||||||
|
<entry value="Ambos" key="A" />
|
||||||
|
<entry value="Frota" key="F" />
|
||||||
|
<entry value="Terceiro" key="T" />
|
||||||
|
</OptionGroup>
|
||||||
|
<OptionGroup width="100%" type="string" id="caminhaoCarreta" visible="false" disposition="vertical" caption="Selecione o tipo de transporte" >
|
||||||
|
<entry value="Todos" key="A" />
|
||||||
|
<entry value="Caminhão" key="C" />
|
||||||
|
<entry value="Carreta" key="T" />
|
||||||
|
<entry value="Outros" key="O"/>
|
||||||
|
</OptionGroup>
|
||||||
<ButtonWidget id="btnApply" visible="false" caption=" Aplicar">
|
<ButtonWidget id="btnApply" visible="false" caption=" Aplicar">
|
||||||
<onClickScript language="JavaScript">
|
<onClickScript language="JavaScript">
|
||||||
<![CDATA[
|
<![CDATA[
|
||||||
@@ -61,24 +84,37 @@
|
|||||||
engine.getField("f_data").setVisible(false);
|
engine.getField("f_data").setVisible(false);
|
||||||
engine.getField("f_data2").setVisible(false);
|
engine.getField("f_data2").setVisible(false);
|
||||||
engine.getField("placa").setVisible(false);
|
engine.getField("placa").setVisible(false);
|
||||||
|
engine.getField("cliente").setVisible(false);
|
||||||
|
engine.getField("frotaTerceiro").setVisible(false);
|
||||||
|
engine.getField("caminhaoCarreta").setVisible(false);
|
||||||
|
|
||||||
engine.getWidgetController('btnFilter').getButton().setVisible(true);
|
engine.getWidgetController('btnFilter').getButton().setVisible(true);
|
||||||
|
|
||||||
var data = moment(engine.getField('f_data').getValue()).valueOf();
|
var data = moment(engine.getField('f_data').getValue()).valueOf();
|
||||||
var data2 = moment(engine.getField('f_data2').getValue()).valueOf();
|
var data2 = moment(engine.getField('f_data2').getValue()).valueOf();
|
||||||
var placa = engine.getField('placa').getValue();
|
var placa = engine.getField('placa').getValue();
|
||||||
|
var clientes;
|
||||||
|
|
||||||
engine.getDesktopPanel("listaGraficoSemana").addFieldId("dataInicio", data);
|
engine.getDesktopPanel("listaGraficoSemana").addFieldId("dataInicio", data);
|
||||||
engine.getDesktopPanel("listaGraficoSemana").addFieldId("dataFinal", data2);
|
engine.getDesktopPanel("listaGraficoSemana").addFieldId("dataFinal", data2);
|
||||||
if (engine.getField('placa').getValue()) {
|
if (engine.getField('placa').getValue()) {
|
||||||
engine.getDesktopPanel("listaGraficoSemana").addFieldId("placa", placa);
|
engine.getDesktopPanel("listaGraficoSemana").addFieldId("placa", placa);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (engine.getField('cliente').getValue()) {
|
||||||
|
clientes = engine.getField('cliente').getValue();
|
||||||
|
console.log("clientes: "+clientes);
|
||||||
|
engine.getDesktopPanel("listaGraficoSemana").addFieldId("clientes", clientes);
|
||||||
|
}
|
||||||
|
|
||||||
|
engine.getDesktopPanel("listaGraficoSemana").addFieldId("ftFrotaTerceiro", engine.getField('frotaTerceiro').getValue());
|
||||||
|
engine.getDesktopPanel("listaGraficoSemana").addFieldId("ftCaminhaoCarreta", engine.getField('caminhaoCarreta').getValue());
|
||||||
engine.getDesktopPanel("listaGraficoSemana").reload();
|
engine.getDesktopPanel("listaGraficoSemana").reload();
|
||||||
}
|
}
|
||||||
]]>
|
]]>
|
||||||
</onClickScript>
|
</onClickScript>
|
||||||
</ButtonWidget>
|
</ButtonWidget>
|
||||||
<DesktopPanel height="400px" id="listaGraficoSemana" panelKey="geralplaca" layoutId="pnlGeral" forceFieldsRender="dataInicio, dataFinal, placa"/>
|
<DesktopPanel height="400px" id="listaGraficoSemana" panelKey="geralplaca" layoutId="pnlGeral" forceFieldsRender="dataInicio, dataFinal, placa, clientes, ftFrotaTerceiro, ftCaminhaoCarreta" />
|
||||||
</VerticalLayout>
|
</VerticalLayout>
|
||||||
</components>
|
</components>
|
||||||
</form>
|
</form>
|
||||||
|
|||||||
Reference in New Issue
Block a user