本文整理汇总了Java中org.zkoss.zul.Listitem.getValue方法的典型用法代码示例。如果您正苦于以下问题:Java Listitem.getValue方法的具体用法?Java Listitem.getValue怎么用?Java Listitem.getValue使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.zkoss.zul.Listitem
的用法示例。
在下文中一共展示了Listitem.getValue方法的12个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: if
import org.zkoss.zul.Listitem; //导入方法依赖的package包/类
/**
* Boton editar tramite: abre ventana edicion tramite.
*
*/
public final void onClick$btnEditaTramite() {
if (modo == TypeModoAcceso.EDICION) {
if (listTramites.getSelectedIndex() == ConstantesZK.SINSELECCION) {
mostrarMessageBox(Labels.getLabel("tramites.noSeleccionado"),
Labels.getLabel(ConstantesWEB.WARNING), Messagebox.OK,
Messagebox.EXCLAMATION);
} else {
// Metemos en sesion el codigo tramite que se esta editando
final Listitem item = (Listitem) listTramites.getSelectedItem()
.clone();
final Tramite tramite = (Tramite) item.getValue();
session.setAttribute(ConstantesWEB.TRAMITE, tramite.getCodigo());
session.setAttribute(ConstantesWEB.TRAMITE_ID, tramite.getIdentificador());
// Mostramos pantalla tramite
habilitaInclude(contenedorPrincipal, "/gestor/ges-tramite.zul",
null);
}
}
}
示例2: creaComponente
import org.zkoss.zul.Listitem; //导入方法依赖的package包/类
/**
* Click desbloquear.
*/
public final void onClick$btnExportar() {
// TODO CONTROLAR CUANDO SE PUEDE EXPORTAR
if (versionSeleccionada()) {
final Listitem item = (Listitem) listVersiones.getSelectedItem()
.clone();
final TramiteVersion version = (TramiteVersion) item.getValue();
final Map<String, Object> map = new HashMap<String, Object>();
map.put(ConstantesWEB.PARAMETER_VERSION_TRAMITE, version);
final Window ventana = (Window) creaComponente(
"/gestor/windows/ges-exportarVersionTramite-win.zul", this.self,
map);
abreVentanaModal(ventana);
}
}
示例3: if
import org.zkoss.zul.Listitem; //导入方法依赖的package包/类
/**
* Click desbloquear.
*/
public final void onClick$btnDesbloquear() {
if (versionSeleccionada()) {
final Listitem item = (Listitem) listVersiones.getSelectedItem()
.clone();
final TramiteVersion version = (TramiteVersion) item.getValue();
// Comprobamos si esta bloqueada
// TODO DESBLOQUEAR TB POR ALGUN ADMIN??
if ("S".equals(version.getBloqueadoModificacion())) {
// Si esta bloqueada por usuario logado, abrimos ventana desbloquear
// TODO CONTROL DESBLOQUEO USUARIO
//if (usuarioLogado.getUsername().equals(
// version.getBloqueadoModificacionPor())) {
abreDesbloquear(version);
//}
} else {
mostrarMessageBox(Labels.getLabel("versiones.noDesbloquear"),
Labels.getLabel(ConstantesWEB.WARNING), Messagebox.OK,
Messagebox.EXCLAMATION);
}
}
}
示例4:
import org.zkoss.zul.Listitem; //导入方法依赖的package包/类
/**
* Doble click sobre plugin: si es plugin lista metodos, si es metodo copia.
*/
public final void onDoubleClick$plugin() {
if (listPlugins.getSelectedItem() == null){
return;
}
Listitem itemSelected = listPlugins.getSelectedItem();
final ModeloVisualizarPlugin visualizaPlugin = (ModeloVisualizarPlugin) itemSelected.getValue();
if (visualizaPlugin.getNombrePadre() != null) {
// Es metodo -> copiamos
script.setValue(script.getValue() + visualizaPlugin.getTextoCopiar());
} else {
// Es plugin -> desplegamos metodos
renderPlugins(visualizaPlugin.getNombre());
}
}
示例5: editaPago
import org.zkoss.zul.Listitem; //导入方法依赖的package包/类
/**
* Edita pago.
*/
private void editaPago() {
final Map<String, Object> map = new HashMap<String, Object>();
final Listitem item = (Listitem) listPagos.getItems().get(
listPagos.getSelectedIndex());
final Documento pago = (Documento) item
.getValue();
map.put(ConstantesWEB.PAGO, pago.getCodigo());
// RAFA: Esto xq es asi?? REvisar modos...
if (modo.equals(TypeModoAcceso.ALTA)) {
map.put(ConstantesWEB.PARAM_MODO_ACCESO, TypeModoAcceso.EDICION);
} else {
map.put(ConstantesWEB.PARAM_MODO_ACCESO, modo);
}
// RAFA: Esto xq es asi??
map.put(ConstantesWEB.PADRE,
Path.getComponent("/priWindow/contenedorPrincipal/verTramWindow/detalle/wPagarTasas"));
final Window ventana = (Window) creaComponente(
ConstantesWEB.ZUL_PAGO, null, map);
abreVentanaModal(ventana);
}
示例6: editaAnexo
import org.zkoss.zul.Listitem; //导入方法依赖的package包/类
/**
* Edita documento.
*/
private void editaAnexo() {
final Map<String, Object> map = new HashMap<String, Object>();
final Listitem item = (Listitem) listAnexos.getItems().get(
listAnexos.getSelectedIndex());
final Documento documento = (Documento) item
.getValue();
map.put(ConstantesWEB.ANEXO, documento.getCodigo());
// RAFA: Esto xq es asi?? REvisar modos...
if (modo == TypeModoAcceso.ALTA) {
map.put(ConstantesWEB.PARAM_MODO_ACCESO, TypeModoAcceso.EDICION);
} else {
map.put(ConstantesWEB.PARAM_MODO_ACCESO, modo);
}
// RAFA: Esto xq es asi??
map.put(ConstantesWEB.PADRE,
Path.getComponent("/priWindow/contenedorPrincipal/verTramWindow/detalle/wAnexarDocumentos"));
final Window ventana = (Window) creaComponente(
ConstantesWEB.ZUL_ANEXO, null, map);
abreVentanaModal(ventana);
}
示例7: UpdateRoles
import org.zkoss.zul.Listitem; //导入方法依赖的package包/类
private void UpdateRoles() throws SQLException {
// delete all user roles
QueryBuilder<UserRole, Integer> userRoleQb =
ConfigLoader.getInstance().getUserRoles().queryBuilder();
userRoleQb.where().eq(UserRole.USER_ID_FIELD_NAME, user.getLogin());
List<UserRole> roles = ConfigLoader.getInstance().getUserRoles().query(
userRoleQb.prepare());
ConfigLoader.getInstance().getUserRoles().delete(roles);
// create new user roles
for(Listitem i : lstGranted.getItems()) {
Role r = (Role) i.getValue();
UserRole ur = new UserRole(user, r);
ConfigLoader.getInstance().getUserRoles().createIfNotExists(ur);
}
}
示例8: if
import org.zkoss.zul.Listitem; //导入方法依赖的package包/类
/**
* Click sobre plugin: muestra ayuda plugin.
*/
public final void onClick$plugin() {
ayudahtml.setSrc("script/ayuda/fondo.html");
if (listPlugins.getSelectedItems() != null) {
Listitem item = listPlugins.getSelectedItem();
final ModeloVisualizarPlugin visualizaPlugin = (ModeloVisualizarPlugin) item
.getValue();
ayudahtml.setWidth(anchowScriptVersion + "px");
ayudahtml.setHeight(altoScript + "px");
ayudahtml.setSrc("ayuda/script/HOME.html?archivo="
+ usuarioLogado.getIdioma() + "/" + visualizaPlugin.getFicheroAyuda() + ".html" + "#top");
ayudaPopUp.open(listPlugins, "start_before");
}
}
示例9: editaFormulario
import org.zkoss.zul.Listitem; //导入方法依赖的package包/类
/**
* Edita formulario.
*/
private void editaFormulario() {
final Map<String, Object> map = new HashMap<String, Object>();
// TODO REVISAR PARAMETROS
final Listitem item = (Listitem) listFormularios.getItems().get(
listFormularios.getSelectedIndex());
final Documento formulario = (Documento) item
.getValue();
map.put(ConstantesWEB.FORMULARIOTRAMITE, formulario.getCodigo());
// RAFA: Esto xq es asi?? REvisar modos...
modo = TypeModoAcceso.EDICION;
if (modo.equals(TypeModoAcceso.ALTA)) {
map.put(ConstantesWEB.PARAM_MODO_ACCESO, TypeModoAcceso.EDICION);
} else {
map.put(ConstantesWEB.PARAM_MODO_ACCESO, modo);
}
// RAFA: Esto xq es asi??
map.put(ConstantesWEB.PADRE,
Path.getComponent(ConstantesWEB.WPATH_PASO_RELLENAR));
map.put(ConstantesWEB.VERSIONTRAMITE_CONTROLLER, this.versionTramiteController);
final Window ventana = (Window) creaComponente(
ConstantesWEB.ZUL_FORMULARIO, null, map);
abreVentanaModal(ventana);
}
示例10: getSelectedField
import org.zkoss.zul.Listitem; //导入方法依赖的package包/类
public FieldInfo getSelectedField() {
Listitem item = lstFields.getSelectedItem();
if (item == null)
return null;
return (FieldInfo) item.getValue();
}
示例11: getRecords
import org.zkoss.zul.Listitem; //导入方法依赖的package包/类
/**
* Returns table records
* @return
*/
public List<Record> getRecords() {
List<Record> records = new ArrayList<Record>(lstData.getItemCount());
for(Listitem i : lstData.getItems()) {
Entry e = i.getValue();
Record r = new Record();
for (int k=0; k<e.getValues().size(); k++) {
r.getValues().put(selectFields.get(k).getId(), e.getValues().get(k).getValue());
}
records.add(r);
}
return records;
}
示例12: getSelectedField
import org.zkoss.zul.Listitem; //导入方法依赖的package包/类
public DBField getSelectedField() {
Listitem item = lstFields.getSelectedItem();
if (item == null)
return null;
return (DBField) item.getValue();
}