2

我在 ExtjsGrid 中使用 Rowexpander。RowExpander 的模板有文本区域,用于从用户那里获取值。

下面是我的代码。如何读取值

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){

      }
        }

    });
4

1 回答 1

0

解决了 ...

下面是解决方案

为模板的文本区域提供动态名称

'<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);
于 2013-09-26T09:21:29.690 回答