CRM字段类型:
| 类型名称: |
值类型 |
| 单行/多行文本: |
String |
| 查找: |
new EntityReference(objecttypename,Guid) |
| 选项集 |
new OptionSet(Int) |
| 两个选项: |
false/true |
| 整数: |
Integer |
| 浮点数: |
Double |
| 十进制数: |
Decimal |
| 货币: |
new Money(Decimal) |
| 日期和时间: |
DateTime |
| 存储列表值: |
StringMap |
| 存储附件: |
annotation |
窗体状态:
获取窗体状态类型
var formType = Xrm.Page.ui.getFormType();
| 值 |
表单类型 |
| 0 |
尚未定义 |
| 1 |
创建 |
| 2 |
更新 |
| 3 |
只读 |
| 4 |
已禁用 |
| 6 |
批量编辑 |
常用js:
Xrm.Page.context.getUserId();
Xrm.Page.context.getUserName();
Xrm.Page.context.getUserRoles();
Xrm.Page.context.getUser();
Xrm.Page.getAttribute("name").getValue();
Xrm.Page.getAttribute("name").setValue("Inputer");
Xrm.Page.getAttribute("name").setSubmitMode("Inputer");
Xrm.Page.data.save().then(function () {
parent.window.location.reload();});
Xrm.Page.data.entity.save();
Xrm.Page.data.refresh();
var phase = Xrm.Page.data.process.getActiveStage().getName();
Xrm.Page.getAttribute("字段名").setRequiredLevel(