找回密码
 开放注册

QQ登录

只需一步,快速开始

微信登录

微信扫码,快速开始

通达OA官网网站
搜索
查看: 4499|回复: 16

列表控件的多行输入高度自适应

[复制链接]
已绑定手机

101

主题

442

回帖

1727

牛毛

一级牛人

积分
1727
发表于 2017-3-4 12:23:12 | 显示全部楼层 |阅读模式 来自 广东省广州市
.LIST_VIEW textarea {overflow-y:visible},用这个CSS没有效果了,哪位大侠,帮忙下。怎么设置?因为到审批环节内容太多,老是要一个个去拉,太麻烦了。谢谢!
QQ截图20170304121728.jpg
已绑定手机

101

主题

442

回帖

1727

牛毛

一级牛人

积分
1727
 楼主| 发表于 2017-3-4 12:51:02 | 显示全部楼层 来自 广东省广州市
审批环节的人员老是要手动是拉伸才可以看全内容,审批起来很不方便 。
QQ截图20170304124622.jpg
已绑定手机

101

主题

442

回帖

1727

牛毛

一级牛人

积分
1727
 楼主| 发表于 2017-3-5 09:43:57 | 显示全部楼层 来自 广东省广州市
e_yxc 发表于 2017-3-4 12:51
审批环节的人员老是要手动是拉伸才可以看全内容,审批起来很不方便 。

哪位高人提供个方法啦。。感谢!
已绑定手机

101

主题

442

回帖

1727

牛毛

一级牛人

积分
1727
 楼主| 发表于 2017-3-5 13:21:06 | 显示全部楼层 来自 广东省广州市
多行输入有没有按内容自动增高的,不用老是去拉伸才可以看。

15

主题

53

回帖

601

牛毛

游客

积分
669
发表于 2017-3-6 09:04:45 | 显示全部楼层
function init(text){
    var observe;
    if (window.attachEvent){
        observe = function (element, event, handler){
          element.attachEvent('on'+event, handler);};
    }else {
        observe = function (element, event, handler){
          element.addEventListener(event, handler, false);};
    }
    function resize(){
        var he = text.style.height;
        //获取文本框本本身高度
        var h = he.substring(0,he.indexOf('p'));
        if(text.scrollHeight > h){
           text.style.height = text.scrollHeight+'px';
        }else{
           text.style.height = 'auto';
           text.style.height = text.scrollHeight+'px';
        }
    }
    function delayedResize(){
        window.setTimeout(resize, 0);
    }
    observe(text, 'change', resize);
    observe(text, 'cut', delayedResize);
    observe(text, 'paste', delayedResize);
    observe(text, 'drop', delayedResize);
    observe(text, 'keydown', delayedResize);
    text.focus();
    text.select();
    resize();
}
已绑定手机

101

主题

442

回帖

1727

牛毛

一级牛人

积分
1727
 楼主| 发表于 2017-3-6 13:29:38 | 显示全部楼层 来自 广东省广州市
lixb 发表于 2017-3-6 09:04
function init(text){
    var observe;
    if (window.attachEvent){

js?  我试下
已绑定手机

101

主题

442

回帖

1727

牛毛

一级牛人

积分
1727
 楼主| 发表于 2017-3-6 13:58:04 | 显示全部楼层 来自 广东省广州市
lixb 发表于 2017-3-6 09:04
function init(text){
    var observe;
    if (window.attachEvent){

试了下,没有什么效果了。
已绑定手机

101

主题

442

回帖

1727

牛毛

一级牛人

积分
1727
 楼主| 发表于 2017-3-6 21:24:09 | 显示全部楼层 来自 广东省广州市
:'(:'(:'(:'(哪位高手解救下了。。。。。

15

主题

53

回帖

601

牛毛

游客

积分
669
发表于 2017-3-7 09:24:03 | 显示全部楼层

嗯,js。我这边是可以的。
已绑定手机

101

主题

442

回帖

1727

牛毛

一级牛人

积分
1727
 楼主| 发表于 2017-3-7 09:43:45 | 显示全部楼层 来自 广东省广州市
lixb 发表于 2017-3-7 09:24
嗯,js。我这边是可以的。

你的是什么版本的?我的是2016的
您需要登录后才可以回帖 登录 | 开放注册

本版积分规则

咨询电话:400 818 0505 通达OA,国内协同管理软件行业内唯一的央企单位,中国协同OA软件的领跑者,优秀协同办公解决方案供应商

帮助|Archiver|小黑屋|通信管理局专项备案号:[2008]238号|由NB5牛论坛提供技术支持NB5社区 ( 皖ICP备08004151号;皖公网安备34010402700514号 )

GMT+8, 2025-4-29 03:28 , Processed in 0.270729 second(s), 61 queries .

Powered by Discuz

Copyright © 2001-2025, 北京通达信科科技有限公司.

快速回复 返回顶部 返回列表