【问题标题】:Angular-ui-grid : Focus a specific cell of the selected row.Angular-ui-grid :聚焦选定行的特定单元格。
【发布时间】:2016-03-16 22:40:57
【问题描述】:

我有以下代码:

$scope.gridApi.selection.on.rowSelectionChanged($scope, function(row){
      console.log(row);
})

这将为我带来网格中选定的行,并将突出显示,到目前为止我很好,但是一旦在那里我想集中一个特定的单元格进行编辑,最终使用事件“gridApi.rowEdit.on.saveRow”保存更改。我怎样才能存档呢?

谢谢。

【问题讨论】:

  • 您在 JSFiddle 中的代码的简单示例可能会让我们有机会帮助您解决这个问题。
  • 你能提供一个小提琴吗?另外,为什么 $scope 会传入函数中?

标签: angularjs angular-ui-grid


【解决方案1】:

您可以使用行状态,在您的情况下,选择行行。

  • clean - 未进行任何编辑

  • isDirty - 已进行编辑,但尚未保存日期

  • isSaving - 它正在保存您的数据。尚未返回回调
  • isError - 保存回调返回错误。

检查您是否有东西要保存在行中。然后就可以使用了

$scope.saveRow = function (rowEntity){
     //create your promise that will eventually save your data.
     //return success/error
};    
gridApi.rowEdit.on.saveRow($scope,  $scope.saveRow) 

保存您的更改。看看这个 plunker(来自 ui.grid 教程)Row Edit

我没有理解您所说的“聚焦要编辑的特定单元格”的意思。

最好的

【讨论】:

    猜你喜欢
    • 2011-06-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多