首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用React构建CRM Web资源

用React构建CRM Web资源
EN

Stack Overflow用户
提问于 2019-06-16 20:43:58
回答 1查看 3.4K关注 0票数 2

我是新动力CRM。我的项目包括表单提交和验证。我计划使用Redux前端和CRM的服务来构建一个产品。

构建CRM Web资源的CRM最佳实践是什么,谁能指导我?

https://github.com/sonomapartners/web-resources-with-react

代码语言:javascript
复制
import 'babel-polyfill'; 
import React from 'react'; 
import ReactDOM from 'react-dom'; 
import CaseSummary from './components/CaseSummary.jsx'; 

window.addEventListener('load', function onLoad() { 
  ReactDOM.render( <CaseSummary />, 
  document.getElementById("container") ); 
});
EN

回答 1

Stack Overflow用户

发布于 2019-06-24 05:22:35

  1. Get上下文:
    • ClientGlobalContext.js.aspx添加到index.html<script type="text/javascript" src="ClientGlobalContext.js.aspx">中。ClientGlobalContext是动态表单上下文的正式挂钩。
    • 在React componentDidMount生命周期中,添加const context = GetGlobalContext();以获取上下文对象。如果您使用WebResource (webResourceName,windowOptions,data )将数据发送到OpenWebResource(webResourceName,windowOptions,data),则可以通过以下方式获得数据:JSON.parse(context.getQueryStringParameters().Data);

  1. Intellisense:如果您正在使用TypeScript,请使用d.ts (定义)文件:///<reference path=Xrm.V9.d.ts/>。你可以得到它这里
  2. Uplaod:WebRersource不能是jsxtsx类型。编译项目之后,您应该只上传捆绑文件(bundle.js)。
  3. 调试:--如果您想调试jsx/tsx文件,则需要使用fiddler的AutoResponder来使用源图文件。这里是一种解释。
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56622495

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档