首页 > 其他 > 详细

CRM 2015 快速抓取表单上字段

时间:2016-08-31 07:09:41      阅读:366      评论:0      收藏:0      [点我收藏+]
$(‘iframe‘)[1].contentWindow.Xrm.Page.data.entity.attributes.forEach(function(item,index){

var level=item.getRequiredLevel()
var label=item.controls.get(0).getLabel();
var name=item.getName()
var type=item.getAttributeType()
var inputType=‘手动录入‘;
if(type==‘boolean‘){
	type=‘两个选项‘
	inputType=‘点击选择‘;
}else if(type==‘datetime‘){
type=‘日期时间‘
}
else if(type==‘decimal‘){
type=‘两个选项‘
}else if(type==‘double‘){
type=‘浮点型‘
}else if(type==‘integer‘){
type=‘整数‘
}else if(type==‘lookup‘){
type=‘查找‘
inputType=‘点击选择‘;
}else if(type==‘memo‘){
type=‘多行文本‘
}else if(type==‘money‘){
type=‘金额‘
}else if(type==‘optionset‘){
type=‘下拉列表‘
inputType=‘点击选择‘;
}else if(type==‘string‘){
type=‘单行文本‘
}

if(level==‘required‘){
	//console.log(‘业务必须‘);
level=‘业务必须‘


}else{
	//console.log(‘可选‘);
level=‘可选‘
}


table+=‘<tr><td>‘+(index+1)+‘</td><td>‘  +label+‘</td><td>  ‘+name+‘ </td><td> ‘+type+‘ </td><td>‘+level+‘</td><td>‘+inputType+‘</td><td></td></tr>  ‘;
console.log(‘<tr><td>‘ + label+‘</td><td>  ‘+name+‘ </td><td> ‘+level+‘ </td></tr>  ‘)

});

table+=‘</table>‘
$(‘body‘).html(table)

 代码是直接用F12在浏览器的控制台执行

CRM 2015 快速抓取表单上字段

原文:http://www.cnblogs.com/hellohongfu/p/5824393.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!