在CRM 2011中将两个字段连接为一个字段
Concatenate two fields in one in CRM 2011
在我的表单中,我有一个以mm/dd/yyyy
格式获取当前日期的日期字段和一个自动生成数字的字段。
我想用以下格式填充另一个字段:
CCD_ 2。
其中年、月和日期是表格的当前日期。
我该怎么做?我不擅长编码,所以如果要通过JavaScript实现这一点,请尽可能具体。
假设在加载新实体时不必填充字段,我会将其添加到表单的onSave事件中:
var dateFieldValue= Xrm.Page.getAttribute('datefieldname').getValue();
var autoNum=Xrm.Page.getAttribute('autoNumfieldname').getValue();
/* Date Formatting from Guido Preite's answer https://community.dynamics.com/crm/f/117/p/109891/218598.aspx#218598 */
// create the yyyy-mm-dd string
var year = dateFieldValue.getFullYear()+"";
var month = (dateFieldValue.getMonth()+1)+"";
var day = dateFieldValue.getDate()+"";
var dateFormat = year + "-" + month + "-" + day;
Xrm.Page.getAttribute('otherField').setValue(dateFormat + "-" + autoNum);
注意我还没有测试过,所以它可能有错误,但它应该会让你开始。
您还必须注意,只有在表单上创建/更新实体时,才会填充此逻辑。创建实体的任何后端进程都需要创建相同的逻辑。
如果你想保证无论实体是如何创建的,它都会填充这个值,你也可以使用插件来执行同样的事情。
对于非代码方法,只要您不介意进程是异步的,就可以使用将两个值写入单个字段的工作流。
https://community.dynamics.com/crm/f/117/p/109891/218598.aspx#218598
Guido Preite已经回答了我的问题。转到链接查看答案。谢谢大家。
相关文章:
- 通过字段名连接Javascript中的JSON
- 以角度形式将一个输入字段值连接(附加)到另一个字段
- 使用Sequelize.js findAll对连接表中的字段进行排序的正式和正确的语法
- 显示 HTML 字段的 Android 软键盘,即使连接了输入设备
- Angularjs.如何使用选择框连接表单中的字段.更改选择应更改字段
- 制作两个连接的选择字段非常丑陋,我做错了什么
- JSON 数据已将字段名称连接成值字段 (Django)
- MongoDB选择和连接字段
- 如何在JavaScript数组中将两个字符串字段连接为一个
- 将段落中存在的各种文本输入字段的文本连接起来
- 在CRM 2011中将两个字段连接为一个字段
- 将jquery变量连接到字符串,以便添加id's转换为动态生成的输入字段
- 连接多个对象的第一个字段
- 节点postgres和使用重复名称连接字段
- 将按钮连接到没有表单的输入字段
- PHP和如何在点击连接到每个输入字段的按钮后从多个输入字段获取值
- jQuery克隆元素,然后用连接的结果填充隐藏字段,以避免空列表问题
- 连接一个字符串和一个int值,同时给一个
- Javascript一个输入字段连接到几个函数
- 将脚本创建的列表中的值连接到一个字段中