コード例 #1
0
  public RepeatOptions getRepeatOptions() {
    RepeatOptions ro = new RepeatOptions();
    boolean has_repetitions = (getNumRepetitions() > 0);

    ro.header = getRepeatText("mainheader");

    ro.add = null;
    if (form.canCreateRepeat(form.getChildInstanceRef(index), index)) {
      ro.add = getRepeatText(has_repetitions ? "add" : "add-empty");
    }
    ro.delete = null;
    ro.delete_header = null;
    if (has_repetitions) {
      ro.delete = getRepeatText("del");
      ro.delete_header = getRepeatText("delheader");
    }
    ro.done = getRepeatText(has_repetitions ? "done" : "done-empty");

    return ro;
  }