首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将控件动态添加到dynamics crm 2011

将控件动态添加到dynamics crm 2011
EN

Stack Overflow用户
提问于 2012-09-10 14:52:27
回答 3查看 1.4K关注 0票数 0

我想保留一个具有多个字段的记录列表,并通过一个表单输入它们,该表单将现有记录显示为由不同文本框组成的列表。在同一个窗体上有一个“新建”按钮,它将为新条目创建新的一行文本框。

有没有可能因为点击按钮而在窗体上动态创建像textboxes这样的控件?使用JS或插件?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-09-10 15:50:59

为此,您最好制作一个自定义网页,并将其显示在表单的iFrame中。

我不相信动态创建textboxes会工作得很好,我认为它不会被支持--你必须改变DOM。此外,您还必须实现一些奇怪且过于复杂的逻辑。

票数 1
EN

Stack Overflow用户

发布于 2013-02-15 00:09:42

我以前也收到过这样的要求。虽然不是完全支持,但它是可能的,我已经看到它做了很多次。

最好的办法是阅读一些文档,熟悉通过javascript向CRM服务发出请求。您需要将库添加到解决方案中,并确保使用它们的表单引用它们。

从这里开始:http://msdn.microsoft.com/en-us/library/gg334279.aspx

当使用javascript修改DOM时,jQuery和jQueryUI也会让你的工作变得更容易。

阅读knockoutjs。我基本上做了您所要求的相同的事情,并且利用knockout使得添加\删除\更新行的任务变得如此简单。

处理任务的最佳方法是首先创建一个具有基本结构的html页面web资源。还要创建页面引用的javascript web资源。此文件将用于动态修改页面。在实体表单中,添加一个新的侧导航链接,并将其指向您的web资源。

现在,当该网页加载时,在js文件中有一个事件处理程序,该事件处理程序请求该实体的记录列表并显示它们。在这里,您可以包含事件处理程序和按钮,这些处理程序和按钮将允许您捕获事件,然后对CRM进行适当的服务调用。

票数 1
EN

Stack Overflow用户

发布于 2014-02-13 02:12:18

为什么不将这些字段放在一个单独的隐藏选项卡中呢?

然后使用javascript执行以下操作:

显示选项卡

显示提交按钮

(用户输入数据)

通过ajax提交值(http://msdn.microsoft.com/en-us/library/gg328025.aspx)

清除文本框

隐藏选项卡

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12346634

复制
相关文章

相似问题

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