Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 单击按钮时如何使角度UI网格行可编辑_Angularjs_Angular Ui Grid - Fatal编程技术网

Angularjs 单击按钮时如何使角度UI网格行可编辑

Angularjs 单击按钮时如何使角度UI网格行可编辑,angularjs,angular-ui-grid,Angularjs,Angular Ui Grid,我正在使用角度ui网格 我有edit按钮,显示每一行作为最后一列。单击edit按钮时,我想将行更改为edit模式 如果有人能指导我,我将不胜感激 { field: 'edit', displayName: '', enableFiltering: false, enableSorting: false, width: '5%' }, 现在,我已经使用下面的行分别对每个单元格进行了编辑 <div class="grid testGrid" ui-gr

我正在使用
角度ui网格

我有
edit
按钮,显示每一行作为最后一列。单击
edit按钮时,我想将行更改为
edit
模式

如果有人能指导我,我将不胜感激

{
    field: 'edit',
    displayName: '',
    enableFiltering: false,
    enableSorting: false,
    width: '5%'
},
现在,我已经使用下面的行分别对每个单元格进行了编辑

<div class="grid testGrid" ui-grid="GridOptions" ui-grid-edit ui-grid-row-edit style="width: 100%;"></div>

目前,在ui网格中执行此操作的唯一方法是避免使用
ui网格编辑
,并使用
ng if
s条件实现一些自定义模板


我构建了一个开始步骤,在那里你只能看到一个按钮,但是你可以简单地在你的
编辑
按钮中放置一个类似的逻辑。

我不能直接帮助你,你可能需要重新编写ui网格代码来得到你想要的。但你可以看看这个例子:我不认为,实现这一点更容易。如果您愿意,您可以遵循此解决方法。花了很长时间才找到您的建议和建议。但是,禁用ui网格的单单元格编辑,并在cellTemplate中使用ng if,确实可以提供整行编辑。在我的例子中,我使用ng if=“row.isSelected”来确定我的cellTempate中将显示哪个div。