示例#1
0
 public void onChange(ChangeEvent event) {
   basenames.clear();
   for (String s : getFileNames()) {
     basenames.add(Utils.basename(s));
   }
   statusWidget.setFileNames(basenames);
   if (anyFileIsRepeated(false)) {
     statusWidget.setStatus(Status.REPEATED);
     return;
   }
   if (autoSubmit && !validateAll(basenames)) {
     return;
   }
   if (autoSubmit && fileSelected()) {
     automaticUploadTimer.scheduleRepeating(DEFAULT_AUTOUPLOAD_DELAY);
   }
   onChangeInput();
 }