dorado 刷新_dorado7常用内容
tabControl").set("currentTab","tab2");
// 通過tab的索引(index)屬性切換
view.get("#tabControl").set("currentIndex",1);
//根據名字切換tab
var tab = self.get("currentTab").get("name");
if(tab!="tab4"){
view.id("tabControl").disableTab("tab4");
}
13.對AutoForm表單中的字段設定只讀和是否顯示
var element = view.get("#themeDetailForm").getElement("REASON_MEMO");
element.set("readOnly",false);
view.get("#procTopicHeaderForm").getElement("TOTAL_SCORE").set("visible",false);
14.對按鈕的控制顯示
view.get("#btnPrint").set("visible",true);
15.EntityList的遍歷
var datas = this.id("dsHeader").getData("#.detail");
datas.each(function(entity){
alert(entity.get("RIGHT_MODE"));
alert(entity.get("RIGHT_ITEM"));
});
//獲取當前選擇的項
var datas = this.get("#dgProcZperright").get("selection");
var flag = false;
//遍歷選擇項,判斷當前被遍歷的數據是否包含已生成試卷的項
datas.each(function(entity){
var isCreatePaper = entity.get("IS_CREATE_PAPER");
//若有調整,若無執行生成過程
if(isCreatePaper=="1"){
flag = true;
return false;
}else{
flag;
}
});
//若有調整,若無執行生成過程
if(flag==true){
dorado.MessageBox.alert("當前選擇項包含已生成試卷的項,請調整!");
}else{
}
//選擇項是否選擇(false代表未選中,true代表被選中)
view.id("sourceGrid").set("selection","false");
alert(view.id("sourceGrid").get("selection"));
//設定為單項選擇項
view.get("#sourceGrid").set("selectionMode","singleRow");
//判斷選擇的項數量
var entity = view.id("sourceGrid").get("selection");
if(entity.length>1){
}
16.獲取Reference對應的DataType中的字段
var entity = this.id("dsHeader").getData("#.#detail");
alert(entity.get("RIGHT_MODE"));
var entity = view.get("#dataSetGroup.data:#.#users");
alert(entity.get("username"));
17.dataset中數據傳遞set
//由于RIGHT_MODE字段的無法保存數據,使用了自定義字段MODE替代,傳遞后臺保存數據
var entity = this.id("dsHeader").getData("#.#detail");
var right_mode = entity.get("RIGHT_MODE");
if(right_mode!=null){
entity.set("MODE",right_mode);
}
18.關閉下拉框
view.id("customDropDown").close(value);
19.獲得dataset的當前記錄常用的寫法
var entity = view.get("#dataSetGroup.data:#.rp_confield_desc");
var entity = view.id("dataSetGroup").getData("#.rp_confield_desc");
var entity = view.get("#dataSetGroup.data:#");
var a = entity.get("rp_confield_desc");
var entity = view.get("#dataSetGroup.data:#").get("rp_confield_desc");
20.action的參數傳遞方式,以及獲得返回值
var rightMode = "";
view.id("actGetPatter").set("parameter",{
"tableName" : tableName,
"fieldName" : fieldName
}).execute(function(result){
rightMode = result.RIGHT_MODE;
});
后臺對應的方法
public Map<String, Object> getPatter(String tableName, String field
總結
以上是生活随笔為你收集整理的dorado 刷新_dorado7常用内容的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux 嵌入式 快照_Linux 系
- 下一篇: c语言库快速幂函数,C语言 - 快速幂