Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <grid id="wsHistorialGD" sclass="noborder-row" model="@load(vm.servicios)" width="99%" mold="paging" pageSize="100">
- <columns height="22px">
- <column onCreate="@command('getWidthForColumn',headersGrid=gridHeadersServicios, component=self, column=0)"/>
- <column />
- </columns>
- <rows>
- <template name="model" var="s" id = "wsHistorialTemplate">
- <row valign="top">
- <button onClick="@command('changeDetail', button=self)" class="showDetail" visible="@load(s.viaPrestacion ne 'I')" />
- <vbox align="stretch" width="100%">
- <hbox zclass="none">
- <div onCreate="@command('getWidthForColumn',headersGrid=gridHeadersServicios, component=self, column=1)"><label class="sc_margen" value="@load(s.numeroServicio)" /></div>
- <div onCreate="@command('getWidthForColumn',headersGrid=gridHeadersServicios, component=self, column=2)"><label class="sc_margen" value="@load(s.numeroPerjudicado)" /></div>
- <div onCreate="@command('getWidthForColumn',headersGrid=gridHeadersServicios, component=self, column=3)"><label value="@load(s.gremio ne null ? s.gremio : vm.gremiosPorPartida)" /></div>
- <div onCreate="@command('getWidthForColumn',headersGrid=gridHeadersServicios, component=self, column=4)"><label class="sc_margen" value="@load(vm.getVia(s))" /></div>
- <div onCreate="@command('getWidthForColumn',headersGrid=gridHeadersServicios, component=self, column=5)"><label class="euro_listcell" value="@load(s.importeTotal)" use="com.noaris.agis.custom.EuroLabel" style="display:block;"/></div>
- <div onCreate="@command('getWidthForColumn',headersGrid=gridHeadersServicios, component=self, column=6)"><label class="sc_margen_derecha_float" value="@load(vm.formateaPercent(s.impuestosIndirectos))" /></div>
- <div onCreate="@command('getWidthForColumn',headersGrid=gridHeadersServicios, component=self, column=7)"><label class="euro_listcell" value="@load(s.total)" use="com.noaris.agis.custom.EuroLabel" style="display:block;"/></div>
- <div onCreate="@command('getWidthForColumn',headersGrid=gridHeadersServicios, component=self, column=8)" class="sc_center"><label value="@load(s.esUrgente ? 'Si' : '')" /></div>
- <div onCreate="@command('getWidthForColumn',headersGrid=gridHeadersServicios, component=self, column=9)"><label class="sc_margen" value="@load(s.estadoServicio)" /></div>
- <div onCreate="@command('getWidthForColumn',headersGrid=gridHeadersServicios, component=self, column=10)"><label class="sc_margen" date="@load(s.fechaCierre)" use="com.noaris.agis.custom.DateLabel"/></div>
- <div onCreate="@command('getWidthForColumn',headersGrid=gridHeadersServicios, component=self, column=11)"><label class="sc_margen" date="@load(s.fechaAnulacion)" use="com.noaris.agis.custom.DateLabel"/></div>
- <div onCreate="@command('getWidthForColumn',headersGrid=gridHeadersServicios, component=self, column=12)"><label class="sc_margen" date="@load(s.fechaObjetivo)" use="com.noaris.agis.custom.DateLabel"/></div>
- <div onCreate="@command('getWidthForColumn',headersGrid=gridHeadersServicios, component=self, column=13)"><button label="H" tooltiptext="Historia del servicio" onClick="@command('abrirHistorialServicio', numServicio=s.numeroServicio)" /></div>
- </hbox>
- <div visible="false">
- <grid>
- <rows>
- <row zclass="none" sclass="sc_servicios_encabezado">
- <label class="sc_servicios_encabezado" value="Fecha Asignación" />
- <label class="sc_servicios_encabezado" value="Empresa" />
- <label class="sc_servicios_encabezado" value="CIF" />
- <label class="sc_servicios_encabezado" value="Profesional" />
- <label class="sc_servicios_encabezado" value="NIF/DNI" />
- <label class="sc_servicios_encabezado" value="CP Reparador" />
- </row>
- <row zclass="none" sclass="sc_servicios_datos">
- <label date="@load(s.fechaAsignacion)" use="com.noaris.agis.custom.DateLabel"/>
- <label value="@load(s.nombreEmpresaReparacion)" />
- <label value="@load(s.cifEmpresaReparacion)" />
- <grid model="@load(vm.listaWSPartidaProfesional)">
- <template name="template1" var="lp" visible="@load(vm.controlProfesionalPartida)">
- <row>
- <label value="a" />
- <label value="@load(lp.nifDniProfesional)" />
- </row>
- </template>
- <template name="template2">
- <row>
- <label value="@load(s.nombreProfesional)" />
- <label value="@load(s.nifDniProfesional)" />
- </row>
- </template>
- </grid>
- <label value="@load(s.cpReparadorParaSiniestro)" />
- </row>
- <row zclass="none" sclass="sc_servicios_encabezado">
- <cell colspan="6" class="sc_servicios_colspan">
- <label class="sc_servicios_encabezado" value="Observaciones" />
- </cell>
- </row>
- <row zclass="none" sclass="sc_servicios_datos">
- <cell colspan="6">
- <label value="@load(s.observaciones)" />
- </cell>
- </row>
- </rows>
- </grid>
- </div>
- </vbox>
- </row>
- </template>
- </rows>
- </grid>
- Rows r = wsHistorialGD.getRows();
- wsHistorialTemplate = r.getTemplate("model");
- TemplateInfo t = new TemplateInfo((NodeInfo) wsHistorialGD.getParent() , wsHistorialTemplate.getParameters().get("name").toString(), wsHistorialTemplate.getParameters().get("src").toString(), null, null);
- if (t.getChildren().size()>0){
- System.out.println("Si tiene");
- }else{
- System.out.println("No tiene");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement