//获取当前行
var current = view.id("dsPoDetail").getData('#');
//表格单击行获取当前实体
var item = self.getCurrentEntity();
//弹窗
dorado.MessageBox.alert('保存成功');
//获取表格单列
dgProcess.getColumn('plandate')
//Autoform 获取到单独节点
autoform.getElement('materielCode').set('visible',true);
//刷新dataset
view.id('dsProcess').flushAsync();
//页面url传参
'${param.status}' == 'DHTB'
//action传值
var updated=view.id('updateAction');
updated.set("parameter",{
status :status
});
//枚举值 DataTpye里面
enumvCode
${dorado.getDataProvider("enumPR#queryEnumv").getResult("枚举项代码")}
enumvName
//两个DataGrid关联代码
var item = self.getCurrentEntity();
var dsProcess = view.id('dsProcess');
dsProcess.set("parameter",{
ebeln : item.get("poCode"),
htxh : item.get("itemCode")
}
);
dsProcess.flushAsync();
//获取datagrid某一行(row)各个字段值
var row = $('#datagrid').datagrid('getData').rows[index];
row.confirmtime(字段名称)来获取row各个字段(列)的值
//渲染表格
https://wiki.bsdn.org/pages/viewpage.action?pageId=10354878
//获取dataset的数量
var list =view.get("#dsPoProcess").getData()
list.entityCount
/**
* 渲染图片
* @Bind #colPicture.onRenderCell
*/
!function(arg){
var entity = arg.data;
var JIEDIANData = entity.get('JIEDIAN1');
//TODO 得到图片路径,进行渲染
$(arg.dom).empty().xCreate({
tagName: "IMG",
src: $url(">images/light/green_light.png"),
style: "margin: 2px"
});
};
$(arg.dom).parent().css({
color : 'white',
'background-color':'#FFCC00'
});
var list = grid.get('selection');
list.each(function(item) {
item.set(returnid, names);
item.set(returnHidId,
});
var queryProcessNodeAction = view.id('queryProcessNode');
queryProcessNodeAction.set('parameter',{
procId :'${param.procId}'
});
//遍历js map对象
queryProcessNodeAction.execute(function(map){
// console.log(map);
// console.log(map['40001']);
$.each(map, function(key, value){
console.log(key, value);
})
}
var selection = dgScmAttachment.get("selection");
selection.each(function(item) {
item.remove();
});
//遍历dataset
var dsdata = dsProductQuantity.getData();
dsdata.each(function(e){
var productNumber = e.get('productNumber');
});
清空所有数据:dataSet.clear();?
清空一行:dataSet.getData(“#“).set({});?
删除一行:dataSet.getData(“#“).remove();?
清空一个值:dataSet.getData(“#“).set(“属性名”, ““);
跳转页面:addWorkspaceTab('GrmentProofing','具体成衣打样','com.kmt.scm.Garment.view.GarmentProofing.d?type=new');
后台获取登录人 String username = ScmUtil.getLoginUser().getUsername();//创建人
js获取登录人 '${loginUser.getUsername()}'
saveAction.set("confirmMessage","确认要保存吗?");
/**
* 给网格值表格渲染checkBox
*/
//@Bind #dataGird.onReady
!function(){
view.get("^colCheck").set('renderer', new OperationCellRenderer());
};
//给网格值表格渲染checkBox
var OperationCellRenderer = $extend(dorado.widget.grid.SubControlCellRenderer, {
createSubControl: function(arg) {
console.log(arg);
var checkBox = new dorado.widget.CheckBox({
entity:arg.data,
onValue:'1',
offValue:'0',
property:arg.column.get('name'),
onValueChange:function(self,arg){
var entity = self.get('entity');
var property = self.get('property');
if(self.get('checked')){
entity.set(property,'1');
}else{
entity.set(property,'0');
}
}
});
return checkBox;
},
refreshSubControl: function(checkBox, arg) {
var orderDianshangkuan = arg.column.get('name');
var entity = arg.data;
var value = entity.get(orderDianshangkuan);
checkBox.set({
value:value,
checked:value == '1' ? true : false
});
}
});
//获取autoform的值
var val = afCondition2.getElement('cbSupplierCode').get('value');
//取消dataset操作
view.id('dsOrderMeeting').getData('#').cancel();
//后台通用前台传参查询方法
public List<PvcPricebomMaterialColor> getPricebomMaterialColorList(Map<String, Object> param){
String hql = "from " + PvcPricebomMaterialColor.class.getName() + " m where 1=1 ";StringBuffer sb = new StringBuffer();
if (param != null && !param.isEmpty()) {
for (Entry<String, Object> entry : param.entrySet()) {
if(entry.getValue() != null){
if(!entry.getValue().equals("")){
sb.append(" and m." + entry.getKey() + " = '" + entry.getValue() + "' ");
}
}
}
hql = hql + sb.toString();
}
return this.find(hql, new Object[0]);
}