当前位置: 首页>>代码示例>>Java>>正文


Java Events.postEvent方法代码示例

本文整理汇总了Java中org.zkoss.zk.ui.event.Events.postEvent方法的典型用法代码示例。如果您正苦于以下问题:Java Events.postEvent方法的具体用法?Java Events.postEvent怎么用?Java Events.postEvent使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在org.zkoss.zk.ui.event.Events的用法示例。


在下文中一共展示了Events.postEvent方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: Event

import org.zkoss.zk.ui.event.Events; //导入方法依赖的package包/类
/**
 * M�todo para On click$btn aceptar de la clase EntornoWModal.
 */
public final void onClick$btnAceptar() {
	if (treeUA.getSelectedItem()  == null ) {
    	mostrarMessageBox(Labels.getLabel("error.noSeleccion"),
                Labels.getLabel(ConstantesWEB.INFO), Messagebox.OK,
                Messagebox.EXCLAMATION);
    	return;
    }	
        
    UnidadAdministrativa value = (UnidadAdministrativa) ((DefaultTreeNode) treeUA.getSelectedItem().getValue()).getData();        

    // Generamos evento de seleccion
    final Event event = new Event(ConstantesZK.EVENTO_SELECCION_SELECTOR, padre,
    		new SeleccionSelector(ConstantesWEB.SELECTOR_UNIDAD_ADMINISTRATIVA, value));
    Events.postEvent(event);
   
    
	wSelectorUnidadAdministrativa.detach();                
}
 
开发者ID:GovernIB,项目名称:sistra,代码行数:22,代码来源:SelectorUnidadAdministrativaWModal.java

示例2: Event

import org.zkoss.zk.ui.event.Events; //导入方法依赖的package包/类
/**
 * Click boton Cancelar.
 */
public final void onClick$btnCancelar() {
	
	//Generamos evento       
	if (plantillaIdioma != null) {
		Events.postEvent(new Event(ConsolaUtil.eventoModoAcesso(modo), wPlantillaIdioma.getParent(), plantillaIdioma));
	}
	
	wPlantillaIdioma.detach();    	    	
}
 
开发者ID:GovernIB,项目名称:sistra,代码行数:13,代码来源:PlantillaIdiomaWModal.java

示例3: raiseOnEntryLoadedEvent

import org.zkoss.zk.ui.event.Events; //导入方法依赖的package包/类
/**
 * Raise the onEntryLoaded event
 */
private void raiseOnEntryLoadedEvent() {
	/** Invoke entry loaded event **/
	try {
		eventProcessor.Invoke(EventType.ENTRY_LOADED, new Object[] {currentEntry});
	} catch (Exception e1) {
		Messagebox.show("Unable to raise onEntryLoaded event.", "error", Messagebox.OK, Messagebox.ERROR);
		e1.printStackTrace();
	}
	// raise onEntryLoaded event for the fields
	for (Component f : fieldList) {
		Event e = new Event(VimEvents.ON_ENTRYLOADED, f);
		Events.postEvent(e);
	}
}
 
开发者ID:sinnlabs,项目名称:dbvim,代码行数:18,代码来源:SearchComposer.java

示例4: btnOK_onClick

import org.zkoss.zk.ui.event.Events; //导入方法依赖的package包/类
private void btnOK_onClick() {
	if (lstResultFields.getItemCount() == 0) {
		Messagebox.show("Result list can not be empty.");
		return;
	}
	if (form.isJoin()) {
		try {
			checkJoinCondition();
		} catch (Exception e) {
			Messagebox.show("Invalid join condition: " + e.getMessage(), 
					"Condition Validation Error", Messagebox.OK, Messagebox.ERROR);
			return;
		}
	}
	ArrayList<ResultColumn> resLst = new ArrayList<ResultColumn>();
	for (int i=0; i<lstResultFields.getItemCount(); i++) {
		resLst.add((ResultColumn) lstResultFields.getItems().get(i).getValue());
	}
	form.setResultList(resLst);
	form.setTitle(txtFormName.getValue());
	
	if (form.isJoin()) {
		//TODO Check join condition;
		form.setOuterJoin(chbOuterJoin.isChecked());
		form.setJoinClause(txtCondition.getText());
	}
	
	// Close dialog
	Event closeEvent = new Event(Events.ON_CLOSE, this);
	Events.postEvent(closeEvent);
	detach();
}
 
开发者ID:sinnlabs,项目名称:dbvim,代码行数:33,代码来源:FormPropertiesDialog.java

示例5: btnOK_onClick

import org.zkoss.zk.ui.event.Events; //导入方法依赖的package包/类
@Listen("onClick = #btnOK")
public void btnOK_onClick() throws SQLException {
	if (StringUtils.isBlank(txtFormName.getText())) {
		showError("Name can not be empty.");
		return;
	}
	if (StringUtils.isBlank(txtFormName.getText()) || form == null) {
		showError("Form can not be empty.");
		return;
	}
	if (StringUtils.isBlank(txtValueField.getText())) {
		showError("Value field can not be empty.");
		return;
	}
	if (StringUtils.isBlank(txtLabelField.getText())) {
		showError("Label field can not be empty.");
		return;
	}
	if (!MenuResolverFactory.isNenuNameAvailable(txtName.getText())) {
		showError("Menu name is already taken.");
		return;
	}
	
	// Updates the menu
	menu.setForm(form);
	menu.setLabelField(txtLabelField.getText());
	menu.setValueField(txtValueField.getText());
	menu.setName(txtName.getText());
	menu.setQualification(txtQualification.getText());
	
	nSelectedAction = DD_OK;
	// Close dialog window
	Event closeEvent = new Event(Events.ON_CLOSE, this);
	Events.postEvent(closeEvent);
	detach();
}
 
开发者ID:sinnlabs,项目名称:dbvim,代码行数:37,代码来源:SearchMenuProperties.java

示例6: btnCancel_onClick

import org.zkoss.zk.ui.event.Events; //导入方法依赖的package包/类
@Listen("onClick = #btnCancel")
public void btnCancel_onClick() {
	nSelectedAction = DD_CANCEL;
	Event closeEvent = new Event(Events.ON_CLOSE, this);
	Events.postEvent(closeEvent);
	detach();
}
 
开发者ID:sinnlabs,项目名称:dbvim,代码行数:8,代码来源:SearchMenuProperties.java

示例7: btnNext_onClick

import org.zkoss.zk.ui.event.Events; //导入方法依赖的package包/类
private void btnNext_onClick() throws Exception {
	if (stage == 0) {
		if (dbConnection == null) {
			Messagebox.show("Select connection.", "Error", Messagebox.OK, Messagebox.EXCLAMATION);
			return;
		}
		showStage(1);
		return;
	}
	if (stage == 1) {
		if(leftForm == null || rightForm == null) {
			Messagebox.show("Select first and second forms.", "Error", Messagebox.OK, Messagebox.EXCLAMATION);
			return;
		}
		showStage(2);
		return;
	}
	if (stage == 2) {
		// TODO validate condition
		form.setDBConnection(dbConnection);
		form.setJoin(true);
		form.setLeftForm(leftForm);
		form.setRigthForm(rightForm);
		form.setJoinClause(txtCondition.getText());
		form.setOuterJoin(chbOuterJoin.isChecked());
		// close window
		nSelectedAction = DD_OK;
		Event closeEvent = new Event(Events.ON_CLOSE, this);
		Events.postEvent(closeEvent);
		detach();
	}
}
 
开发者ID:sinnlabs,项目名称:dbvim,代码行数:33,代码来源:CreateJoinFormDialog.java

示例8: btnOK_onClick

import org.zkoss.zk.ui.event.Events; //导入方法依赖的package包/类
@Listen("onClick = #btnOK")
public void btnOK_onClick() {
	nSelectedAction = DD_OK;
	Event closeEvent = new Event(Events.ON_CLOSE, this);
	Events.postEvent(closeEvent);
	detach();
}
 
开发者ID:sinnlabs,项目名称:dbvim,代码行数:8,代码来源:ExpandWindow.java

示例9: btnOK_onClick

import org.zkoss.zk.ui.event.Events; //导入方法依赖的package包/类
@Listen("onClick = #btnOK")
public void btnOK_onClick() {
	if (lstForms.getSelectedItem() == null) {
		Messagebox.show("Select form first.", "Error", Messagebox.OK, Messagebox.EXCLAMATION);
		return;
	}
	selectedForm = lstForms.getSelectedItem().getValue();
	nSelectedAction = DD_OK;
	Event closeEvent = new Event(Events.ON_CLOSE, this);
	Events.postEvent(closeEvent);
	detach();
}
 
开发者ID:sinnlabs,项目名称:dbvim,代码行数:13,代码来源:SelectFormDialog.java

示例10: getSaldoChangedListener

import org.zkoss.zk.ui.event.Events; //导入方法依赖的package包/类
@SuppressWarnings("rawtypes")
private EventListener getSaldoChangedListener(final Listbox listbox, final BookValue oldBookValue, final Listitem listitem) {
	return new EventListener() {
		public void onEvent(Event event) throws ParseException {
			InputEvent ievent = (InputEvent) event;
			BigInteger amount = AmountHelper.parse(ievent.getValue());
			BookValue newBookValue = new BookValue(oldBookValue.getBalanceType(), oldBookValue.getYear(), amount);
			newBookValue.setId(oldBookValue.getId());
			Events.postEvent(ModelDataChangeEvent.getModelDataChangeEvent(listbox, newBookValue,
					listitem.getIndex()
					));
		}
	};
}
 
开发者ID:beemsoft,项目名称:techytax-zk,代码行数:15,代码来源:InplaceEditingActivumRenderer.java

示例11: openFindDialog

import org.zkoss.zk.ui.event.Events; //导入方法依赖的package包/类
/**
 * Listen ctrl+F
 * @param e
 */
@Listen("onCtrlKey = #ss")
public void openFindDialog(KeyEvent e){
	if ( e.isCtrlKey() && 
		(e.getKeyCode()== 70)){
		Events.postEvent(findDialog, new Event("onOpen"));
	}
}
 
开发者ID:zkoss,项目名称:zssessentials,代码行数:12,代码来源:FindComposer.java

示例12:

import org.zkoss.zk.ui.event.Events; //导入方法依赖的package包/类
public void onClick$deleteRound(Event e){
	int ret = Messagebox.show(LangUtils.getMessage(LangEnum.DELETE_ROUND_MESSAGE), LangUtils.getMessage(LangEnum.DELETE_ROUND_TITLE), Messagebox.YES | Messagebox.NO, Messagebox.QUESTION);
	
	if(ret == Messagebox.YES){
		Events.postEvent("onDeleteRound", page.getFellow("divIndex"),round.roundNumber);
	}
}
 
开发者ID:Meijinfr,项目名称:Run4WinTournamentManager,代码行数:8,代码来源:SingleRoundComposer.java

示例13: verificarCamposObligatorios

import org.zkoss.zk.ui.event.Events; //导入方法依赖的package包/类
/**
   * Click boton Guardar.
   */
  public final void onClick$btnGuardar() {

  	// Modo consulta: acceso no permitido
  	if (modo == TypeModoAcceso.CONSULTA) {
  		ConsolaUtil.generaOperacionNoPermitidaException();
  	}
  	
  	// Verificamos campos obligatorios    	
      final String[] nomCampos = {Labels
              .getLabel("campoFuenteDatos.id")};
      final String[] valCampos = {codigo.getText()};
      boolean ok = verificarCamposObligatorios(nomCampos, valCampos);
      
      String codigoText = codigo.getText().toUpperCase();
      codigo.setText(codigoText);
if (!StringUtil.validarFormatoIdentificador(codigoText) ){
      	ok = false;
      	 mostrarError(Labels.getLabel("campoFuenteDatos.id") + ": " + Labels.getLabel("error.formatoIdentificadorNoValido"),
      			 Labels.getLabel("mensaje.atencion"));       	
}
      
      // Guardamos datos
      if (ok) {                    	                        
          try {            	
          	// Grabamos organo
          	FuenteDatosDelegate fuenteDatosDelegate = DelegateUtil.getFuenteDatosDelegate();
          	
          	if (modo == TypeModoAcceso.ALTA) { 
          		fuenteDatosDelegate.altaCampoFuenteDatos(fuenteDatos.getIdentificador(), codigoText, esPK.isChecked()?"S":"N");
              } else {
              	fuenteDatosDelegate.modificarCampoFuenteDatos(fuenteDatos.getIdentificador(), esPK.isChecked()?"S":"N", campoFuenteDatos.getIdentificador(), codigoText);
              }           
          	
          	//Generamos evento
          	CampoFuenteDatos campoModif = null;
          	FuenteDatos fd = fuenteDatosDelegate.obtenerFuenteDatos(fuenteDatos.getIdentificador());
          	for (Iterator it = fd.getCampos().iterator(); it.hasNext();) {
          		 CampoFuenteDatos c = (CampoFuenteDatos) it.next();
          		 if (c.getIdentificador().equals(codigoText)) {
          			 campoModif = c;
          			 break;
          		 }            		
          	}
          	
              Events.postEvent(new Event(ConsolaUtil.eventoModoAcesso(modo), wCampoFuenteDatos.getParent(), campoModif));
  		} catch (DelegateException e) {
  			ConsolaUtil.generaDelegateException(e);
  		}
  		
  		wCampoFuenteDatos.detach();
      }
  	
  	
  }
 
开发者ID:GovernIB,项目名称:sistra,代码行数:58,代码来源:CampoFuenteDatosWModal.java

示例14: if

import org.zkoss.zk.ui.event.Events; //导入方法依赖的package包/类
/**
   * Click boton Guardar.
   */
  public final void onClick$btnGuardar() {
  	Modelo modeloModif = null;	   	
  	try {
   	// Modo consulta: acceso no permitido
   	if (modo == TypeModoAcceso.CONSULTA) {
   		ConsolaUtil.generaOperacionNoPermitidaException();
   	}else if (modo == TypeModoAcceso.ALTA) {
       	modeloModif = new Modelo();  	        	
       } else {
       	modeloModif = modeloDocumento;            	            
       }
   	    	
   	// Verificamos campos obligatorios y establecemos valores
   	// - Codigo / desc / cacheable
       String[] nomCampos = {Labels.getLabel("modeloDocumento.id"), Labels.getLabel("modeloDocumento.nombre")};
       String[] valCampos = {codigo.getText(),nombre.getText()};
       boolean ok = verificarCamposObligatorios(nomCampos, valCampos);
      
       // Verifica si id tiene formato correcto
       codigo.setText(codigo.getText().toUpperCase());
   	if (ok && !StringUtil.validarFormatoIdentificador(codigo.getText()) ){
   		ok = false;
       	mostrarError(Labels.getLabel("modeloDocumento.id") + ": " + Labels.getLabel("error.formatoIdentificadorNoValido"),
       			 Labels.getLabel("mensaje.atencion"));       	
	}
   	
   	// Verifica si ya existe modelo con ese id
   	if (ok) {
   		Modelo m = DelegateUtil.getModeloDelegate().obtenerModelo(codigo.getText());
   		if (m != null && !m.getCodigo().equals(modeloModif.getCodigo())) {
   			ok = false;
        	mostrarError(Labels.getLabel("modeloDocumento.id") + ": " + Labels.getLabel("error.codigoRepetido"),
        			 Labels.getLabel("mensaje.atencion"));    
   		}
   	}
   	
   	// Establecemos datos
   	if (ok) {
   		modeloModif.setModelo(codigo.getText());
   		modeloModif.setNombre(nombre.getText());
   		modeloModif.setDescripcion(descripcion.getText());
   		modeloModif.setCustodiar(custodiar.isChecked()?'S':'N');
   		modeloModif.setEstructurado(estructurado.isChecked()?'S':'N');
   	}
   	
       // Guardamos datos
       if (ok) {                	        	                                       	                        	
          	// Grabamos organo
       	Long id = DelegateUtil.getModeloDelegate().grabarModelo(modeloModif);
       	modeloModif.setCodigo(id);
       	
       	//Generamos evento            	
           Events.postEvent(new Event(ConsolaUtil.eventoModoAcesso(modo), wModeloDocumento.getParent(), modeloModif));    	
           
           // Si es alta, pasamos a modo modificacion para poder dar de alta versiones
           if (modo == TypeModoAcceso.ALTA) {
           	modo = TypeModoAcceso.EDICION;
           	modeloDocumento = modeloModif;
           	codigo.setReadonly(true);    
       		versionesRow.setVisible(true);	     
       		
       		mostrarInfo(Labels.getLabel("modeloDocumento.altaOk"), Labels.getLabel("mensaje.atencion"));
       		
           } else {
           	wModeloDocumento.detach();
           }
       }
  	
      } catch (Exception e) {
	ConsolaUtil.generaDelegateException(e);
}
  }
 
开发者ID:GovernIB,项目名称:sistra,代码行数:76,代码来源:ModeloDocumentoWModal.java

示例15: verificarCamposObligatorios

import org.zkoss.zk.ui.event.Events; //导入方法依赖的package包/类
/**
   * Click boton Guardar.
   */
  public final void onClick$btnGuardar() {
  	// Modo consulta: acceso no permitido
  	if (modo == TypeModoAcceso.CONSULTA) {
  		ConsolaUtil.generaOperacionNoPermitidaException();
  	}
  	
  	// Verificamos campos obligatorios    	
      final String[] nomCampos = {
      		Labels
              .getLabel("fuenteDatos.id"),
      		Labels
              .getLabel("fuenteDatos.descripcion")};
      final String[] valCampos = {codigo.getText(), descripcion.getText()};
      boolean ok = verificarCamposObligatorios(nomCampos, valCampos);
      
      String codigoText = codigo.getText().toUpperCase();
      codigo.setText(codigoText);
if (!StringUtil.validarFormatoIdentificador(codigoText) ){
      	ok = false;
      	 mostrarError(Labels.getLabel("campoFuenteDatos.id") + ": " + Labels.getLabel("error.formatoIdentificadorNoValido"),
      			 Labels.getLabel("mensaje.atencion"));       	
}
      
      // Guardamos datos
      if (ok) {                	        	                                      
          try {            	
          	// Grabamos 
          	FuenteDatosDelegate fuenteDatosDelegate = DelegateUtil.getFuenteDatosDelegate();
          	
          	if (modo == TypeModoAcceso.ALTA) {
  				fuenteDatosDelegate.altaFuenteDatos(codigoText, procedimiento.getIdentificador(), descripcion.getText());    				
          	} else {            		
              	fuenteDatosDelegate.modificarFuenteDatos(fuenteDatos.getIdentificador(), codigoText, procedimiento.getIdentificador(), descripcion.getText());                	
          	}
          	
          	//Generamos evento
          	FuenteDatos fuenteDatosModif = fuenteDatosDelegate.obtenerFuenteDatos(codigoText);
              Events.postEvent(new Event(ConsolaUtil.eventoModoAcesso(modo), wFuenteDatos.getParent(), fuenteDatosModif));
  		} catch (DelegateException e) {
  			ConsolaUtil.generaDelegateException(e);
  		}
  		
  		wFuenteDatos.detach();
      }
  }
 
开发者ID:GovernIB,项目名称:sistra,代码行数:49,代码来源:FuenteDatosWModal.java


注:本文中的org.zkoss.zk.ui.event.Events.postEvent方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。