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&gt1){

}

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&ltString, Object&gt getPatter(String tableName, String field

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值