示例#1
0
 /**
  * *********************************************************** Search
  * ***********************************************************
  */
 @Listen("onClick = #searchBtn")
 public void search() {
   String searchTerm = searchBox.getValue();
   List<Node> nodes = nodeDao.matchByLabel("%" + searchTerm + "%");
   ListModelList<Node> nodeModel = new ListModelList<Node>(nodes);
   nodeList.setModel(nodeModel);
   nodeList.setItemRenderer(new NodeRenderer());
   footer.setLabel(nodes.size() + " nodes found.");
 }
示例#2
0
  public void onCreate$window_Permohonan(Event event) throws Exception {

    if (logger.isDebugEnabled()) {
      logger.debug("--> " + event.toString());
    }

    doCheckRights();

    Map<String, Object> args = getCreationArgsMap(event);

    if (args.containsKey("tPermohonan")) {
      TPermohonan tPermohonan = (TPermohonan) args.get("tPermohonan");
      settPermohonan(tPermohonan);
    } else {
      settPermohonan(null);
    }

    if (args.containsKey("permohonanBaruCtrl")) {
      permohonanBaruCtrl = (PermohonanBaruCtrl) args.get("permohonanBaruCtrl");
    } else {
      permohonanBaruCtrl = null;
    }

    if (args.containsKey("listbox_DaftarPermohonan")) {
      listbox_DaftarPermohonan = (Listbox) args.get("listbox_DaftarPermohonan");
    } else {
      listbox_DaftarPermohonan = null;
    }
    if (getPelaksanaanGangguanService().getEmployeeName() != null) {
      ListModelList lmlNamaPelaksana =
          new ListModelList(getPelaksanaanGangguanService().getEmployeeName());
      VHrEmployeePelaksana pelaksana = new VHrEmployeePelaksana();
      pelaksana.setEmployee_name("Silakan pilih");
      pelaksana.setEmployee_no("555");
      lmlNamaPelaksana.add(0, pelaksana);
      listbox_NamaPelaksana.setModel(lmlNamaPelaksana);
      listbox_NamaPelaksana.setItemRenderer(new PelaksanaListModelItemRenderer());
    }
    doShowDialog(gettPermohonan(), gettVerifikasi());
  }