首页 新闻 会员 周边

easyui datagrid的文本编辑器'textarea'有哪些配置项?

0
悬赏园豆:50 [已解决问题] 解决于 2013-02-20 14:47

如题,我想指定textarea的行,但editor:{type:'textarea', options: {rows:'4'}}这样写不行。请问大家怎么配置才是指定行的啊?

晨之风的主页 晨之风 | 菜鸟二级 | 园豆:373
提问于:2013-02-20 11:03
< >
分享
最佳答案
0

只能自己扩展 textarea 才能实现

$.extend($.fn.datagrid.defaults.editors, {  
 
      textarea: {  
 init: function(container, options){  
             var input = $('<textarea class="datagrid-editable-input" rows='+options.rows+'></textarea>').appendTo(container);  
             return input;  
          },  
 getValue: function(target){  
             return $(target).val();  
         },  
 setValue: function(target, value){  
             $(target).val(value);  
        },  
 resize: function(target, width){  
 
             var input = $(target);  
             if ($.boxModel == true){  
                 input.width(width - (input.outerWidth() - input.width()));  
             } else {  
                 input.width(width);  
             }  
         }  
     }  
 }); 

 

你的配置不用修改,直接扩展就行

收获园豆:50
Yu | 专家六级 |园豆:12980 | 2013-02-20 13:47

按照你说的解决问题了,非常感谢。

晨之风 | 园豆:373 (菜鸟二级) | 2013-02-20 14:46
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册