zoukankan      html  css  js  c++  java
  • 各类型字段的赋值和查值

    LOOKUP的赋值和查值

     在MS CRM平台层,查找类型字段包含三方面的信息:

    • 第一,Guid值,即主表的主键值;
    • 第二,name值,即主表的主字段的值。所谓主字段信息,就是一条数据记录的摘要描述,例如客户实体的“name”字段——客户名称、系统用户实体的“fullname”字段——系统用户的全名,等等字段,都是主字段信息;
    • 第三,实体类型entityType,即当前外键链接的数据表信息,当然了,在Dynamics CRM平台范畴内,应该叫做实体名称;

    //获取查找类型字段值 function () { var price = Xrm.Page.getAttribute("defaultuomscheduleid").getValue(); if (price == null) return; else { var priceId = price[0].id; var priceName = price[0].name; var priceEntityType = price[0].entityType; var alertMsg = "当前记录的ID:" + priceId + "\r\t" + "当前记录的名字:" + priceName + "\r\t" + "当前记录的实体类型:" + priceEntityType; alert(alertMsg); } } //为查找类型字段赋默认值 function () { var toPriceValue = new Array(); toValue[0] = new Object(); toPriceValue[0].id = "EFE7EB67-19F3-4C46-9628-48BC018CBA82"; toPriceValue[0].entityType = "默认计价单位"; toPriceValue[0].name = "uomschedule"; Xrm.Page.getAttribute("defaultuomscheduleid").setValue(toPriceValue); } //为查找类型字段赋值 方法二 var new_signer=Xrm.Page.getControl("new_signer"); var curUserId=Xrm.Page.context.getUserId(); var signer=[{id:curUserId,typename:"systemuser"}]; new_signer.getAttribute().setValue(signer); new_signer.getAttribute().setSubmitMode("always");

      

    选项集的赋值和查值

    js
    Xrm.Page.getAttribute("new_citylist").getText(); 取文本值

    Xrm.Page.getAttribute("new_citylist").setValue(100000000); //赋值

    Xrm.Page.getAttribute("new_citylist").getText(); 获得 Label:

    C#
    int optionValue = ((OptionSetValue)entity[fieldname]).Value;

     
  • 相关阅读:
    记一次在Linux上面启动部署在tomcat服务器的程序
    记一次使用命令行启动部署在tomcat上的应用
    记一次在Eclipse中用Axis生成webservice服务端的过程中出现的问题
    Spring Boot 连接MySql数据库
    Spring Boot入门===Hello World
    Eclipse利用Maven2搭建SpringMVC框架的Web工程
    redis 如何查看所有的key
    ulimit设置内存限制是否有效
    kafka重复数据问题排查记录
    sql update操作结果
  • 原文地址:https://www.cnblogs.com/z1984/p/2948018.html
Copyright © 2011-2022 走看看