文档章节

freemarker模板文件中文本域(textarea)的高度自适应实现

sprouting
 sprouting
发布于 2016/05/28 23:00
字数 311
阅读 1158
收藏 4

 freemarker模板文件中实现文本域(textarea)的高度自适应实现。

从网上找的大部分办法中很多方法兼容性并不好,要么这个可以用,到了另外一个浏览器或者其他环境又不行了。下面的方式是比较通用的,记录下来方便日后查找。

 <TEXTAREA COLS="125" placeholder="选填部分,可以不填写。如果有需要说明的事项,填写在此处!" 
style="overflow-y:hidden;height:100px;" 
onpropertychange="this.style.height=this.scrollHeight+'px';" 
oninput="this.style.height=this.scrollHeight+'px';">
</TEXTAREA>
                            

如上的代码,实际是通过JS来实现的。

另外还有一种在我的环境下并不适用的方式,这种比较简单,实用的是css方式实现,也记录在这

<textarea style="width:125px;overflow-y:visible"></texarea>

这种在ftl中支持并不好,特别是如果这个模板还要转换为PDF的时候不建议使用。常规开发推荐这种方式。

至于input 标签如何在 freemarker 实现宽度自适应还没找到解决方式

overflow-y:visible

  这种设置方式不适用input,同时js的实现方式似乎也不行,暂时先使用 span 标签解决。

 

© 著作权归作者所有

sprouting

sprouting

粉丝 16
博文 158
码字总数 60795
作品 0
广州
程序员
私信 提问
freemaker开发学习《一》

 FreeMarker是一个非常优秀的模板引擎,这个模板引擎可用于任何场景,FreeMarker负责将数据模型中的数据合并到模板中,从而生成标准输出.FreeMarker可以提供昜好的团队协作,对于界面开发人...

xiaml
2014/04/25
296
0
FreeMarker在eclipse中的入门例子

今天海浪为大家分享一个FreeMarker在eclipse中的入门例子。 一、在eclipse中创建FreeMarker模板 在FreeMarker中模板的概念就是:包含一些由${…}包围的特殊代码的文件。这些特殊代码是FreeM...

oecp
2011/04/26
922
0
Java模板引擎 - FreeMarker

FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯Java编写 FreeMarker被设计用来生成HTML Web页面,特别是基于MVC模式的应用程序 虽然FreeMarker具有一些编程的能力,...

匿名
2008/09/07
215.9K
7
FreeMarker 2.3.22 版本发布,Java 模板引擎

FreeMarker 2.3.22 版本发布,值得关注的特性: DefaultObjectWrapper 改进 (mostly on the field of Map and List wrapping), enabled by incompatible_improvements 2.3.22. 改进 Freemark......

CraneH
2015/06/09
2.3K
1
FreeMarker在eclipse中的入门例子

刚接触FreeMarker时,只是简单的了解FreeMarker的一些概念及工作原理,至于如何使用FreeMarker还不是非常清楚。随着学习的深入,才渐渐对FreeMarker有了更深入的理解。本文将从基础应用着手,...

oecp
2011/05/16
650
0

没有更多内容

加载失败,请刷新页面

加载更多

浅谈Visitor访问者模式

一、前言 什么叫访问,如果大家学过数据结构,对于这点就很清晰了,遍历就是访问的一般形式,单独读取一个元素进行相应的处理也叫作访问,读取到想要查看的内容+对其进行处理就叫作访问,那么...

青衣霓裳
31分钟前
6
0
JS内嵌多个页面,页面之间如何更快捷的查找相关联的页面

假设parent为P页面, P页面有两个子页面,分别为B页面和C页面; B页面和C页面分别内嵌一个iframe,分别为:D页面和E页面 现在通过B页面的内嵌页面D的方法refreshEpage(eUrl)来加载内嵌页面E的内容...

文文1
32分钟前
7
0
Hibernate 5 升级后 getProperties 错误

升级到 Hibernate 5 后,提示有错误: org.hibernate.engine.spi.SessionFactoryImplementor.getProperties()Ljava/util/Map; 完整的错误栈为: java.lang.NoSuchMethodError: org.hibernate......

honeymoose
34分钟前
6
0
mysql-connector-java升级到8.0后保存时间到数据库出现了时差

在一个新项目中用到了新版的mysql jdbc 驱动 <dependency>     <groupId>mysql</groupId>     <artifactId>mysql-connector-java</artifactId>     <version>8.0.18</version> ......

ValSong
37分钟前
7
0
Spring中BeanFactory与FactoryBean的区别

在Spring中有BeanFactory和FactoryBean这2个接口,从名字来看很相似,比较容易搞混。 一、BeanFactory BeanFactory是一个接口,它是Spring中工厂的顶层规范,是SpringIoc容器的核心接口,它定...

大王叫下
39分钟前
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部