如何通过点击Angular ui-grid
内的单元格将网格单元格值转换为模态?
我正在使用UI-Grid插件。
答案 0 :(得分:2)
是的,感谢您的回复@Meir,我无法提供代码,因为从后端将数据导入网格而没有我们无法测试的后端数据,但最终使用row.entity.columnvalue获得了解决方案[来自后端),通过这样做我得到了模板的价值
$scope.gridOptions = {
columnDefs: [
{ name: 'username', cellTemplate: '<div class="ui-grid-cell-contents" ng-model="row.entity.username" ng-click="grid.appScope.showMe(row.entity.username)">{{row.entity.username}}</div>'}]
};
答案 1 :(得分:1)
这取决于细胞是否可编辑。如果是,请收听beginCellEdit事件,您应该获取事件中的行和列,然后您可以获取实际值并打开模态。 如果您不想使用和编辑网格,请使用带有ng-click =“...”的cellTemplate,它将列名作为参数传递。请注意,您可能需要在ng-click代码中使用appScope。
如果你提出一个更具体的例子,我可能会缩小答案范围。