如何扩展文本字段,以便通过使用javascript删除滚动
how to expand a text field in order to remove scrolling by using javascript
我在线处理dynamics CRM 2011,在打印文档时遇到了一些麻烦。
如果有滚动到表单中那么在打印窗口中也会这样我不能对它做任何操作因为那里有任何编辑功能
我感兴趣的是,我可以调整/展开一个文本字段,以使文本可见的用户没有任何滚动?
在JavaScript中是否有任何方法可以通过调整字段大小来删除滚动?
在dynamics CRM中,我可以在onload事件上使用这些函数。
thanks in advance
尝试
function textAreaAdjust(o) {
o.style.height = "1px";
o.style.height = (25+o.scrollHeight)+"px";
}
出现错误:
'style' - is null or it's not an object
不支持
Microsoft Dynamics CRM支持的扩展
脚本形式关联的Microsoft JScript函数支持表单中可用事件的自定义工具。时,支持与表单中的数据进行交互Xrm.Page.data中可用的文档化对象和方法对象。支持与表单外观和行为的交互中可用的文档化对象和方法执行时ui对象。但是,任何与HTML的直接交互文档对象模型(DOM)可能无法升级。的表单的结构和表单中使用的HTML元素可能会改变将来的版本中。有关更多信息,请参见为Microsoft编写代码Dynamics CRM Forms.
据我所知Xrm.Page.ui
不支持这种功能
You should use below jquery plugin to auto expand textarea.
http://bgrins.github.com/ExpandingTextareas/如果您希望在CRM 2011/2013/2015表单中嵌入web资源,您可以使用受支持的方式进行此操作。您必须查看CRM SDK,了解如何用JavaScript从表单检索字段的值,然后使用jQuery创建一个文本框,如Rajnikant所提到的。当您在web资源中执行此操作时,您不限于使用Xrm。你可以使用普通的JavaScript。
要帮助您制作查询,以获得您的字段(s)数据到web资源,使用这个工具来简化事情:https://crmrestbuilder.codeplex.com/
- 移动浏览器-如何删除拖动到水平滚动
- 向下滚动后如何用同一类逐个删除元素
- 在 IE 中从 DOM 中删除选项时,滚动选择元素会跳到顶部
- 删除滚动条,但保留滚动功能
- 根据滚动事件添加和删除类
- 如何在JQuery中添加和删除一个类来切换body标记上的滚动条
- 当用户向下滚动我的网页时,如何删除chrome地址栏周围的边框
- 如何删除“;被访问”;当我滚动时从链接进入状态
- 正在删除IE's滚动条
- 删除垂直滚动条而不附加元素换行
- 显示模式时删除滚动条
- Angular js 避免在用户无限滚动和删除 dom 元素时重复数据
- (IE9)删除浮动或绝对定位的元素将导致同级元素的滚动条滚动回顶部
- 在使用整页.js时滚动固定元素后添加或删除 css 类
- 溢出:删除元素时,带有子 TABLE 滚动条的 DIV 上的自动滚动条会保留
- JQuery - 在垂直滚动上添加/删除类不起作用
- jQuery 在滚动时添加/删除类
- 垂直滚动,但删除滚动条
- 根据滚动方向和高度加载和删除内容页面
- jquery使用滚动删除类类型