Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/369.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何通过使用javascript扩展文本字段以删除滚动_Javascript_Dynamics Crm 2011_Crm_Dynamics Crm Online - Fatal编程技术网

如何通过使用javascript扩展文本字段以删除滚动

如何通过使用javascript扩展文本字段以删除滚动,javascript,dynamics-crm-2011,crm,dynamics-crm-online,Javascript,Dynamics Crm 2011,Crm,Dynamics Crm Online,我与dynamics CRM 2011 online打交道,在那里打印文档时遇到了一些麻烦 如果有一个滚动到一个表单中,那么在打印窗口中它也会滚动,我不能用它做任何事情,因为那里有任何编辑功能 我很感兴趣,我可以调整/扩展一个文本字段的大小,以便让用户无需滚动就能看到文本吗 JavaScript中是否有任何方法可以通过调整字段大小来删除滚动 在dynamics CRM中,我可以在onload事件上使用此类函数 提前谢谢 尝试 function textAreaAdjust(o) { o.sty

我与dynamics CRM 2011 online打交道,在那里打印文档时遇到了一些麻烦

如果有一个滚动到一个表单中,那么在打印窗口中它也会滚动,我不能用它做任何事情,因为那里有任何编辑功能

我很感兴趣,我可以调整/扩展一个文本字段的大小,以便让用户无需滚动就能看到文本吗

JavaScript中是否有任何方法可以通过调整字段大小来删除滚动

在dynamics CRM中,我可以在onload事件上使用此类函数

提前谢谢

尝试

 function textAreaAdjust(o) {
o.style.height = "1px";
o.style.height = (25+o.scrollHeight)+"px";
}
出现错误:

'style' -  is null or it's not an object


不受支持

表单脚本

通过 支持表单中可用事件的自定义工具。 使用时,支持与表单中的数据交互 Xrm.Page.data中提供的文档化对象和方法 对象支持与表单外观和行为的交互 当使用内部可用的文件化对象和方法执行时 Xrm.Page.ui对象。但是,与HTML的任何直接交互 文档对象模型(DOM)可能无法升级。这个 表单的结构和表单中使用的HTML元素可能会在 未来版本。有关详细信息,请参见为Microsoft编写代码 动态CRM表单


据我所知,
Xrm.Page.ui
不支持这种功能。

不受支持

表单脚本

通过 支持表单中可用事件的自定义工具。 使用时,支持与表单中的数据交互 Xrm.Page.data中提供的文档化对象和方法 对象支持与表单外观和行为的交互 当使用内部可用的文件化对象和方法执行时 Xrm.Page.ui对象。但是,与HTML的任何直接交互 文档对象模型(DOM)可能无法升级。这个 表单的结构和表单中使用的HTML元素可能会在 未来版本。有关详细信息,请参见为Microsoft编写代码 动态CRM表单


据我所知,
Xrm.Page.ui
不支持这种功能。

如果您希望在CRM 2011/2013/2015表单中嵌入web资源,可以通过受支持的方式执行此操作。您必须查看crmsdk,了解如何从JavaScript中的表单检索字段值,然后使用它使用jQuery创建一个文本框,正如Rajnikant提到的那样。在web资源中执行此操作时,您不必使用Xrm.Page模型,也可以使用普通JavaScript


要获得有关将字段数据放入web资源的查询的帮助,请使用此工具简化操作:

如果您希望将web资源嵌入CRM 2011/2013/2015表单中,可以使用受支持的方式执行此操作。您必须查看crmsdk,了解如何从JavaScript中的表单检索字段值,然后使用它使用jQuery创建一个文本框,正如Rajnikant提到的那样。在web资源中执行此操作时,您不必使用Xrm.Page模型,也可以使用普通JavaScript


要获得有关创建查询以将字段数据输入web资源的帮助,请使用此工具简化操作:

是的,有:,还有:。@David Thomas尝试过,我在问题中添加了一个错误。我有点困惑,因为它实际上不是CRM中的web表单(是的,有:,还有:。@David Thomas尝试过,我在问题中添加了一个错误。我有点困惑,因为它实际上不是CRM中的web表单(抱歉,我有点沮丧,我不确定是否在MS CRM中使用Jquery,但对于普通情况听起来足够。Ant问题是文本字段有一个属性((抱歉,我有点沮丧,我不确定是否在MS CRM中使用Jquery,但对于普通情况听起来足够。Ant问题是文本字段有一个属性((谢天谢地,你救了我的神经)如果他们不能解决该功能,crm必须到期)谢天谢地,你救了我的神经)如果他们不能解决该功能,crm必须到期)
You should use below jquery plugin to auto expand textarea.