如何在dojo网格中放置文本框?

时间:2012-08-22 05:43:45

标签: dojox.grid.datagrid

我有一个要求,我需要在单元格中放置文本框并输入值,并且必须读取submitaction上的值。我试过写下面的代码......

     field : 'costCenter',
      name : "Cost Center",
     width : '180px',
    height : '20px',
    styles : "text-align: center;",
cellStyles : "text-align: left;font-weight: normal;",
   classes : 'grid_header_title',
  editable : true,
      type : dojox.grid.cells.DateTextBox,
        formatter: function(item){
            var txt= new dijit.form.TextBox();
        return txt;

这对我不起作用。任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:1)

这会在数据网格中放置一个文本框

    var _count = 0;
{
    field      : 'costCenter',
    name       : "Cost Center",
    style      : "width: 180px; height: 20px; text-align: center;",
    editable   : true,
    type       : dojox.grid.cells._Widget,
    formatter  : function(){
       return new dijit.form.TextBox({
         id: "id_"+_count++
       });
    }
}