首页 > 其他分享 >JS 调用 FetchXML

JS 调用 FetchXML

时间:2022-10-11 22:34:54浏览次数:49  
标签:Xrm 调用 results JS entities fetchXml FetchXML var ns

var curUserid = Xrm.Utility.getGlobalContext().userSettings.userId;
var fetchXml = "<fetch version='1.0' output-format='xml-platform' mapping='logical' distinct='true'>"+
"<entity name = 'ns_company' >"+
"<attribute name='ns_companyid' />"+
"<attribute name = 'ns_name' /> "+
"<attribute name = 'ns_number' /> "+
"<order attribute = 'ns_name' descending = 'false' /> "+
"<link-entity name = 'ns_office' from = 'ns_companyid' to = 'ns_companyid' link-type='inner' alias = 'ak' > "+
"<link-entity name = 'ns_user' from = 'ns_officeid' to = 'ns_officeid' link-type='inner' alias = 'al' > "+
"<filter type = 'and' > "+
"<condition attribute = 'ns_systemuserid' operator = 'eq' value = '" + curUserid +"' /> "+
"</filter> "+
"</link-entity> "+
"</link-entity> "+
"</entity> "+
"</fetch>";

 

var encodedFetchXml ="?fetchXml="+ encodeURI(fetchXml);

Xrm.WebApi.online.retrieveMultipleRecords("ns_company", encodedFetchXml).then(
function success(results) {
if(results.entities.length>0) {
var ns_name = results.entities[0]["ns_name"];
var ns_number = results.entities[0]["ns_number"];

 

}
},
function (error) {
Xrm.Utility.alertDialog(error.message);
}
);

 

标签:Xrm,调用,results,JS,entities,fetchXml,FetchXML,var,ns
From: https://www.cnblogs.com/fanxin2015/p/14013349.html

相关文章

  • 【JS设计模式笔记】神奇的魔术师-简单工厂模式(创建型)
    简单工厂模式(SimpleFactory):又叫静态工厂方法,由一个工厂对象决定创建某一种产品对象类的实例。主要用来创建同一类对象。第一次需求开发一个登录模块的需求,用户名输入框......
  • node.js安装及配置
    下载官网下载地址:https://nodejs.org/zh-cn/点击下载长期维护版安装系统:Windows11家庭中文版在D盘创建空白文件夹node双击下载的安装包点击next打√并点击next默认安装路......
  • Node.js 中通过 babel 体验 ES6 模块化
    A.安装babel打开终端,输入命令:npminstall--save-dev@babel/core@babel/cli@babel/preset-env@babel/node安装完毕之后,再次输入命令安装:npminstall--save@babel/p......
  • VS2019 使用 C/C++ 动态链接库 并 进行调用
     vs2019生成dll并调用的实现示例:​​https://www.jb51.net/article/179759.htm​​ 1.VS 中生成动态链接库的三种方式(导出函数) 开发环境:VS2019 创建动态链接库项目新......
  • jsp作用域
    一、pageContext域—(PageContext)1、生命周期:当对JSP的请求时开始,当响应结束时销毁。 2、作用范围:整个JSP页面,是四大作用域中最小的一个。二、request域--(HttpServ......
  • 三.nodejs基础模块 http
    服务端开发--基础--采用http模块例子: //引入http模块consthttp=require('http')//要返回1.htmlconstfs=require('fs')//创建一个服务constserv......
  • 43. JS cookie的设置、获取和删除(非常详细)
    1.前言在编程领域,Cookie代表一种小型的文本文件,可以让开发人员在用户计算机上存储少量的数据(大约4kb),来记录用户的某些信息,例如用户身份、喜好等,当用户下次访问网站时,网......
  • 一.nodejs的意义
    nodejs :一般分3个部分核心模块:http,fs ,url第三方模块:nodemon,vue-cli自定义模块 nodejs能做什么? 后端web服务器开......
  • JSP项目实训-Ajax聊天室
    存档资料成绩:课程设计报告书所属课程名称JSP项目实训题目Ajax聊天室分院专业班级学号学生姓名......
  • 42. JS严格模式(use strict)详解
    1.前言由于JavaScript语法不够严谨,一直被人们所诟病,例如在使用一个变量时,可以不使用var关键字来提前声明(例如:url='http://c.biancheng.net/';),此时JavaScript解释......