加入收藏在线咨询
位置:主页 >

吉祥wellbet网页版:【Dynamics CRM客户端程序开发教程】17、通过Odata终结点新增记录

作者:dudu时间:11月23日浏览:


根据官方的建议,在表单界面应用OData遣散点最好应用REST版本,而不是jQuery版本,以是我这个示例是按照官方的建议应用REST版原先做的。前期事情请参考http://www.fengfly.com/plus/view-215466-1.html。

我这里的示例是经由过程点击敕令栏的测试按钮,来新增一笔记录来做例子的。

我应用的代码如下:

Butt吉祥wellbet网页版onClick: function (EntityName) {

var testEntity = {};

//主属性,名称字段,只能是单行文本

tes吉祥wellbet网页版tEntity.new_name = "经由过程代码新增的记录";

//为单行文本字段赋值

testEntity.new_SingleLine = "This account was created by the JavaScriptRESTDat吉祥wellbet网页版aOperations sample.";

//为两个选项字段赋值,只能赋值为true或者false

testEntity.new_TwoOptionSet = true;

//为选项集字段赋值,为整数,是选项集的存储值,不是显示值

testEntity.new_OptionSet = { Value: 100000001 };

//为泉币字段赋值

testEntity.new_Currency = { Value: "20000.1" };

//为浮点数字段赋值,小数即可

testEntity.new_Float = 10.2;

//为十进制字段赋值,分外留意要用引号引用起来

testEntity.new_Decimal = "104.1";

//为整数字段赋值

testEntity.new_Integer = 200;

//为日期和光阴字段赋值

testEntity.new_Datetime = new Date();

//为多行文本字段赋值

testEntity.new_MultiLine = "多行文本字段的值多行文本字段的值多行文本字段的值多行文本字段的值----多行文本字段的值";

//为查找字段赋值

testEntity.new_Lookup = { Id: "F3A0BB75-F3AD-E311-80B4-00155D016705", LogicalName: "account", Name: "随便什么值" };

SDK.REST.createRecord(

testEntity,

"new_Test2013",

function (TestEntity) {

Xrm.Utility.ale吉祥wellbet网页版rtDialog("新增记录成功,记录id是" + TestEntity.new_Test2013Id + "按确定按钮后将打开新增的记录",

function () {

Xrm.Utilit吉祥wellbet网页版y.openEntityForm(EntityName, TestEntity.new_Test2013Id);

});

},

function errorHandler(error) {

alert('Error message:' + error.message);

}

);

}

运行效果如下:

电话:13866999966
联系人:王经理
Q Q:88996699
邮箱:admin@dede58.com
地址:中国XX省XX市XX路XX号