Para Desenvolvedores

defaultValue="lum_currentDateTime" em um dataGrid

Como carregar o defaultValue="lum_currentDateTime" em um campo no DataGrid?

Por Rogerio Rodrigues

Em 17/04/20 12:11

Acompanhar pergunta

4 resposta(s):

Ordenar por:

Olá!

Pode me dar mais informações? Você tem um douidefinition com source que tem um field desse tipo?


<field id="requestTime" name="STR_REQUESTED_TIME" dataType="dateTime" defaultValue="lum_currentDateTime"/>

Precia pegar esse valor em algum process action? Ou precisa pegar em algum XSL?

Por Luiz Carlos Valenca

Em 20/04/20 11:59

Oi Luiz,

Tenho um source com um field do tipo dateTime

<field id="dt_atualizacao_status" name="Data de atualização" dataType="dateTime" defaultValue="lum_currentDateTime" />

Esse campo e outros mais estão em um lum_dataGrid

<control:lum_dataGrid id="associationDataGrid" showHeader="true" allowAddRows="true" allowDeleteRows="true" sourceId="associacao" style="overflow:auto" />

Para cada adicionar, não tem carregar a data no campo.

Por Rogerio Rodrigues

Em 20/04/20 20:11

Rogerio, tem, como mostrar o seu douidefinition completo?

Você usa TableUpdateMultiRowDataProcessActionHandler ou SourceUpdateMultiRowDataProcessActionHandler?

Qual é a versão do Lumis?

Por Luiz Carlos Valenca

Em 21/04/20 10:50

Source

<!-- ######################################################################################################### -->
			<!-- SOURCE ASSOCIACAO																						   -->
			<!-- ######################################################################################################### -->
			<source id="associacao" type="table">
				<table>ass.associacao</table>
				<connectionId>mir-dev.cfg.xml</connectionId>
				<fields>				
					<field id="id" name="Id Associação" dataType="string" isPrimaryKey="true" />
					<field id="id_associado" name="Associado" dataType="string" lookupRelationId="relacaoAssociadoApcef" lookupFieldId="nome" />
					<field id="matricula" name="Matrícula" dataType="string" />
					<field id="id_apcef" name="Apcef" dataType="string" lookupRelationId="relacaoApcefAssociado" lookupFieldId="nome" />
					<field id="cod_tipo_associacao" name="Tipo Associação" dataType="string" lookupRelationId="relacaoAssociadoTipoAssociacao" lookupFieldId="nome" />
					<field id="cod_status_associacao" name="Status Associação" dataType="string" lookupRelationId="relacaoAssociadoStatusAssociacao" lookupFieldId="nome" />
					<field id="cod_forma_pagamento" name="Forma de pagamento" dataType="string" lookupRelationId="relacaoAssociadoFormaPagamento" lookupFieldId="nome" />
					<field id="cod_motivo_desassociacao" name="Motivo Desassociação" dataType="string" lookupRelationId="relacaoAssociadoMotivoDesassociacao" lookupFieldId="nome" />
					<field id="dt_cadastro" name="Data de cadastro" dataType="dateTime" />
					<field id="dt_desassociacao" name="Data da desassociação" dataType="dateTime" />
					<field id="dt_atualizacao_status" name="Data de atualização" dataType="dateTime" defaultValue="lum_currentDateTime" />										
				</fields>
				<relations>
					<relation id="relacaoAssociadoApcef" foreignSourceId="associado" cascadeOnDelete="true">
						<relationField fieldId="id_associado" foreignFieldId="id" />
					</relation>
					<relation id="relacaoApcefAssociado" foreignSourceId="apcef" cascadeOnDelete="true">
						<relationField fieldId="id_apcef" foreignFieldId="id" />
					</relation>
					<relation id="relacaoAssociadoTipoAssociacao" foreignSourceId="tipoassociacao" cascadeOnDelete="true">
						<relationField fieldId="cod_tipo_associacao" foreignFieldId="cod" />
					</relation>
					<relation id="relacaoAssociadoStatusAssociacao" foreignSourceId="statusassociacao" cascadeOnDelete="true">
						<relationField fieldId="cod_status_associacao" foreignFieldId="cod" />
					</relation>
					<relation id="relacaoAssociadoFormaPagamento" foreignSourceId="formapagamento" cascadeOnDelete="true">
						<relationField fieldId="cod_forma_pagamento" foreignFieldId="cod" />
					</relation>
					<relation id="relacaoAssociadoMotivoDesassociacao" foreignSourceId="motivodesassociacao" cascadeOnDelete="true">
						<relationField fieldId="cod_motivo_desassociacao" foreignFieldId="cod" />
					</relation>
				</relations>
			</source>

Interface

<!-- ######################################################################################################### -->
<!-- EDIT ASSOCIADO ADMINISTRATION INTERFACE																   -->
<!-- Source: associado																						   -->
<!-- Source: estadocivil																					   -->
<!-- Source: formacao																						   -->
<!-- Source: escolaridade																					   -->
<!-- Source: empresa																						   -->
<!-- Source: areaatuacao																					   -->
<!-- Source: cargo																							   -->
<!-- Source: funcef																							   -->
<!-- Source: relassociadofuncef																				   -->
<!-- ######################################################################################################### -->
<interface id="editAssociado">
	<sources>		
		<source id="associacao">	 
			<fields inherit="all">
				<field id="id_associado" required="false" display="false" />
				<field id="matricula" display="false" readOnly="true" />
				<field id="id_apcef" required="false" /><!-- OK -->
				<field id="cod_tipo_associacao" /><!-- OK -->
				<field id="cod_status_associacao" /><!-- OK -->
				<field id="cod_forma_pagamento" /><!-- OK -->
				<field id="cod_motivo_desassociacao" /><!-- OK -->
				<field id="dt_cadastro" />
				<field id="dt_desassociacao" />
				<field id="dt_atualizacao_status" />
			</fields>
			<filters>
				<filter id="id_associado" requestParameterName="id" required="true" hidden="true" />
			</filters>
		</source>
	</sources>
	<controls>
		<control:lum_form>
			<control:lum_filters id="filters1" sourceId="associado" />
			<control:lum_filters id="filtersassociacao" sourceId="associacao" />
			<control:lum_filters id="filters3" sourceId="relassociadofuncef" />
			<control:lum_filters id="filters4" sourceId="tipoassociacao" />
			<control:lum_filters id="filtersStatusAssociacao" sourceId="statusassociacao" />
			<control:lum_filters id="filtersFormaPagamento" sourceId="formapagamento" />
			<control:lum_filters id="filtersMotivoDesassociacao" sourceId="motivodesassociacao" />
			<control:lum_filters id="filtersMatricula" sourceId="matricula" />
			<control:lum_filters id="filtersTipoMatricula" sourceId="tipomatricula" />
			<control:lum_filters id="filtersDependente" sourceId="dependente" />
			<control:lum_inputHidden id="id_associado" dataId="id" sourceId="associado" />
			<control:lum_inputHidden id="inputHiddenFlag" sourceId="none" defaultValue="update" />
			<control:lum_propertyPage>
				<control:lum_tabs>
					<tab name="Associado">						
						<control:lum_controlGroup title="STR_BASIC_INFORMATION" visualAid="true">
							<control:lum_autoLayoutFields id="basicFields">
								<field id="cpf" />
								<!-- <field id="numero" /> -->
								<field id="nome" />								
							</control:lum_autoLayoutFields>
						</control:lum_controlGroup>							
					</tab>
					<!-- ESSE AQUI -->
					<tab name="Informações sobra a associação">
						<control:lum_dataGrid id="associationDataGrid" showHeader="true" allowAddRows="true" allowDeleteRows="true" sourceId="associacao" style="overflow:auto" />
					</tab>
					<!-- ESSE AQUI - FIM -->
					<tab name="Matrícula">
						<control:lum_dataGrid id="registrationDataGrid" showHeader="true" allowAddRows="true" allowDeleteRows="false" sourceId="matricula" style="overflow:auto" />
					</tab>
					<tab name="Dependente">
						<control:lum_dataGrid id="dependenteDataGrid" showHeader="true" allowAddRows="true" allowDeleteRows="true" sourceId="dependente" style="overflow:initial" />
					</tab>
					<tab name="Planos">
						<control:lum_controlGroup style="height:280px;overflow:auto;width:590px;">
							<control:lum_checkBoxList id="escolhas" name="escolhas" sourceId="relassociadofuncef" optionsSourceId="funcef" dataId="cod_plano_funcef" valueFieldId="cod_plano" textFieldId="plano" />
						</control:lum_controlGroup>
					</tab>
				</control:lum_tabs>
			</control:lum_propertyPage>
		</control:lum_form>
	</controls>			
	<processActions>
		<processAction id="commit" type="tableUpdateData" sourceId="associado">
			<response type="doui_setRequestAttributes">
				<parameters>						
					<parameter name="id_associado">
						<value type="attributeValue">itemId</value>
					</parameter>
				</parameters>
			</response>
		 </processAction> 
		 <!-- ESSE AQUI -->
		 <processAction id="commit" actionId="commit" type="tableUpdateMultiRowData" sourceId="associacao">  
			<totalRowsParameterId>associationDataGrid.numberOfRows</totalRowsParameterId>  
			<rowsDeletedParameterId>associationDataGrid.rowsDeleted</rowsDeletedParameterId>  
			<fieldValues>  
				 <fieldValue id="id_associado" type="parameter">id_associado</fieldValue>  
			</fieldValues>  
			<response type="doui_closeWindow"/>  
		</processAction>
		<!-- ESSE AQUI - FIM -->
		<processAction id="commit" type="generic" className="br.org.fenae.mir.service.mir.TableAddUpdateDataGridProcessAction" sourceId="matricula">
			<totalRowsParameterId>registrationDataGrid.numberOfRows</totalRowsParameterId>
			<rowsDeletedParameterId>registrationDataGrid.rowsDeleted</rowsDeletedParameterId>
			<response type="doui_closeWindow"/> 
		</processAction>
		<processAction id="commit" sourceId="funcef" className="br.org.fenae.mir.service.mir.TableAddMany2ManyNoPKCheckBoxListProcessAction" type="generic">
			<fieldValues>
				<fieldValue id="id_associado" type="attribute">id_associado</fieldValue>
			</fieldValues>
			<checkBoxListParameters controlId="escolhas" columnNameOne="id_associado" columnNameMany="cod_plano" />
		</processAction>
		<processAction id="commit" type="generic">
			<response type="doui_standardPopup" />
		</processAction>
	</processActions>
</interface>

Por Rogerio Rodrigues

Em 21/04/20 14:29

Entrar

Interaja com a comunidade e tenha acesso a conteúdos exclusivos.

Houve algum erro ao acessar o banco de dados. Tente novamente mais tarde.