Angularjs 角度ui网格单元模板问题

Angularjs 角度ui网格单元模板问题,angularjs,angular-ui-grid,Angularjs,Angular Ui Grid,我正在使用角度ui网格当前,我拥有所有行,其中的数量单元格可通过双击进行编辑。我需要将输入类型的文本放在那里,并且总是可编辑的,我尝试这样做,但当我提交时,我并没有得到用于后期处理的值 vm.gridColumnDefs = [ {field: 'barcode', name: 'Barcode'}, {field: 'productname', name: 'Product Name'}, {field: 'categoryname', name: 'Category

我正在使用角度
ui网格
当前,我拥有所有行,其中的
数量
单元格可通过双击进行编辑。我需要将输入类型的文本放在那里,并且总是可编辑的,我尝试这样做,但当我提交时,我并没有得到用于后期处理的值

 vm.gridColumnDefs = [
    {field: 'barcode', name: 'Barcode'},
    {field: 'productname', name: 'Product Name'},
    {field: 'categoryname', name: 'Category Name'},
    {field: 'suppliername', name: 'Supplier Name'},
    {field: 'sticks', name: 'sticks'},
    //{field: 'qty', name: 'quantity', enableCellEdit: true} // this is working fine
    {field: 'qty', name: 'quantity', type:'text', editableCellTemplate: '<input type="text" ng-class="\'colt\' + col.index" ng-input="COL_FIELD" ng-model="COL_FIELD" />'} 

  ];
vm.gridColumnDefs=[
{字段:'条形码',名称:'条形码'},
{字段:'productname',名称:'Product name'},
{字段:'categoryname',名称:'Category name'},
{字段:'供应商名称',名称:'供应商名称'},
{字段:'sticks',名称:'sticks'},
//{字段:'qty',名称:'quantity',enableCellEdit:true}//工作正常
{字段:“数量”,名称:“数量”,类型:“文本”,editableCellTemplate:“”
];

在ui网格中,您将在
行.entity.fieldname
中获得字段值。在本例中,您将在
行.entity.qty
中获得数量字段值。所以,像下面的代码一样绑定模型,您也将得到qty的值。要显示输入框,请始终使用cellTemplate而不是editableCellTemplate

vm.gridColumnDefs = [
    {field: 'barcode', name: 'Barcode'},
    {field: 'productname', name: 'Product Name'},
    {field: 'categoryname', name: 'Category Name'},
    {field: 'suppliername', name: 'Supplier Name'},
    {field: 'sticks', name: 'sticks'},
    //{field: 'qty', name: 'quantity', enableCellEdit: true} // this is working fine
    {field: 'qty', name: 'quantity', type:'text',enableCellEdit: true, cellTemplate: '<input type="text" ng-class="\'colt\' + col.index" ng-input="COL_FIELD" ng-model="row.entity.qty" />'} 

  ];
vm.gridColumnDefs=[
{字段:'条形码',名称:'条形码'},
{字段:'productname',名称:'Product name'},
{字段:'categoryname',名称:'Category name'},
{字段:'供应商名称',名称:'供应商名称'},
{字段:'sticks',名称:'sticks'},
//{字段:'qty',名称:'quantity',enableCellEdit:true}//工作正常
{字段:“数量”,名称:“数量”,类型:“文本”,enableCellEdit:true,cellTemplate:“”
];

您可以使用plunker/codepen/jsfiddle等发布一个工作代码段吗?这将有助于调试您的问题默认情况下,当第一次或任何时候加载时,它不会显示为文本类型输入的单元格,我必须双击它使其成为文本类型它是确定的问题是什么?实际上,我需要显示输入类型=文本网格加载时。我不需要点击它,让它成为文本框。