2013-09-26 62 views
1

我在ExtjsGrid中使用Rowexpander。 RowExpander的模板具有用于从用户获取值的文本区域。如何从Extjs模板中获取值

下面是我code.How我可以读值

var expander = new Ext.ux.grid.RowExpander({ 
     tpl : new Ext.Template(
    '<p><b></b><div class="abc"> <input type="textarea" id = "hans_" name ="hans_" value = "{comment}"</ div></p><p></p><p>{promptMsg}</p>' 
        ), 
     listeners: 
     { 
      expand: function(ex, record, body, rowIndex){ 

      }, 
      collapse: function(ex, record, body, rowIndex){ 

     } 
     } 

    }); 
+0

解决了......它可能会帮助其他人 –

回答

1

解决...

下面是解决

给一个动态名称模板的文本区域

'<p><b></b><div> <textarea rows="2" cols="100" id = "{qnNum}" name ="{qnNum}" > {comment} </textarea><b></b></ div></p><p></p>' 

阅读价值

document.getElementById(record.data.qnNum);