CRM 2015 快速抓取表单上字段

var table='<table><tr><td>序号</td><td>字段名</td><td>Schema名称</td><td>数据类型</td><td>是否必填</td><td>输入描述</td><td>输出描述</td></tr>';

$('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在浏览器的控制台执行

回车运行

转载于:https://www.cnblogs.com/hellohongfu/p/5824393.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值