e_yxc 发表于 2017-3-4 12:23:12

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

.LIST_VIEW textarea {overflow-y:visible},用这个CSS没有效果了,哪位大侠,帮忙下。怎么设置?因为到审批环节内容太多,老是要一个个去拉,太麻烦了。谢谢!

e_yxc 发表于 2017-3-4 12:51:02

审批环节的人员老是要手动是拉伸才可以看全内容,审批起来很不方便 。

e_yxc 发表于 2017-3-5 09:43:57

e_yxc 发表于 2017-3-4 12:51
审批环节的人员老是要手动是拉伸才可以看全内容,审批起来很不方便 。

哪位高人提供个方法啦。。感谢!

e_yxc 发表于 2017-3-5 13:21:06

多行输入有没有按内容自动增高的,不用老是去拉伸才可以看。

lixb 发表于 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();
}

e_yxc 发表于 2017-3-6 13:29:38

lixb 发表于 2017-3-6 09:04
function init(text){
    var observe;
    if (window.attachEvent){


js?我试下

e_yxc 发表于 2017-3-6 13:58:04

lixb 发表于 2017-3-6 09:04
function init(text){
    var observe;
    if (window.attachEvent){


试了下,没有什么效果了。

e_yxc 发表于 2017-3-6 21:24:09

:'(:'(:'(:'(哪位高手解救下了。。。。。

lixb 发表于 2017-3-7 09:24:03

e_yxc 发表于 2017-3-6 13:29
js?我试下

嗯,js。我这边是可以的。

e_yxc 发表于 2017-3-7 09:43:45

lixb 发表于 2017-3-7 09:24
嗯,js。我这边是可以的。

你的是什么版本的?我的是2016的
页: [1] 2
查看完整版本: 列表控件的多行输入高度自适应