本文整理汇总了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();
}
示例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();
}
示例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);
}
}
示例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();
}
示例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();
}
示例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();
}
示例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();
}
}
示例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();
}
示例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();
}
示例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()
));
}
};
}
示例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"));
}
}
示例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);
}
}
示例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();
}
}
示例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);
}
}
示例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();
}
}