如何在Task中實現 下拉列表和 checkbox 和 radiobutton?
checkbox目前還不支持。要實現下拉表和radiobutton,需要預先設置一個Map類型的選擇項,此外還需要為task設置一個taskInfo,比如在自定義的task中有這樣一個參數:
------------------CustomTask.java-------------------------
private String param;
public void setParam(String param){
this.param = param;
}
public void getParam(){
return this.param;
}
//設置下拉框選項
public Map getParams(){
java.util.Map result = new java.util.LinkedHashMap();
result.put("key1","value1");
result.put("key2","value2");
return result;
}
------------------CustomTask.java-------------------------
然后在taskInfo中為其設置選擇方法:
------------------CustomTaskInfo.java-------------------------
TaskParamDescriptor[] taskParams = new TaskParamDescriptor[1];
taskParams[0] = new TaskParamDescriptor(CustomTask.class,"param","參數","getParams",true); //最后一個參數如果設為true,就是radioButton,如果設為false,就是下拉框
------------------CustomTaskInfo.java-------------------------
歡迎大家交流學習感想!