码迷,mamicode.com
首页 > 其他好文 > 详细

CRM 2015 快速抓取表单上字段

时间:2016-08-31 07:10:47      阅读:100      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!