使用Angular UI-Grid,如何在不使用行选择的情况下访问行实体数据?

泰德·华丽

我正在尝试从Smart-Table 1.x版切换到Angular ui-grid(3.0版),替代ng-grid
我几乎喜欢ui-grid的所有内容,但有一件事使我发疯。smart-table中,存在的值dataRow,这是引用表中实体的便捷方法。

我使用它的目的是填充一个html模板,以包含来自实体的字段信息,就像ng-click="$parentScope.edit(dataRow.id)"放置在网格单元中的html模板一样

但是,在ui-grid中,如果没有进行正式的行或单元格选择,我似乎无法访问实体对象。将其包含在单元格模板中的任何努力都会产生一个对象(row.entity),但我无法访问任何实体元素,它们显示为未定义。有任何想法吗?

此外,我已经能够在html模板中执行一种方法,但是只能执行一个没有参数的方法,而没有一个试图使用实体本身的参数的方法。

这是我正在使用smart-table的html模板

<a data-toggle="tooltip" data-placement="top" title="View    {{filteredRowCollection}}"   ng-click="$parent.$parent.$parent.$parent.view(dataRow.id)"
   class="glyphicon glyphicon-camera green">
</a>
<a data-toggle="tooltip" data-placement="top" title="Edit {{selectionId}}" ng-click="grid.appScope.edit(row.entity.id)"
   class="glyphicon glyphicon-pencil blue">
</a>
<a data-toggle="tooltip" data-placement="top" title="Delete {{selectionId}}"  ng-click="$parent.$parent.$parent.$parent.delete(dataRow.id)"
   class="glyphicon glyphicon-trash red">
</a>

我试图在ui-grid中使用类似这样的东西

function edit(row){
    . . .
};

row,此时是一个对象,即row.entity我希望能够使用诸如row.entity.id领域之一之类的东西,但是它是undefined

阿尼什(Aneesh Kallarakkal)

这篇文章可能有用,https://technpol.wordpress.com/2014/08/23/upgrading-to-ng-grid-3-0-ui-grid/

基本上,您需要为网格设置“外部作用域”,以便可以访问数据。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在不使用create-react-app的情况下使用Material-UI

来自分类Dev

如何在不使用create-react-app的情况下使用Material-UI

来自分类Dev

如何在不使用XUL文件的情况下编写无FireFox UI的插件

来自分类Dev

如何在不使用'href'属性的情况下初始化jQuery UI Tabs?

来自分类Dev

如何在不使用 Stripe 的 UI 层的情况下获取客户端令牌?

来自分类Dev

如何在不使用for循环的情况下替换数据框中的某些行

来自分类Dev

如何在不使用表格的情况下显示标题和数据的两行?

来自分类Dev

在不使用$ rootScope的情况下使用angular ui路由器阻止stateChange

来自分类Dev

使用angular-ui-grid预先选择加载行

来自分类Dev

如何在不使用Uno.UI的情况下从Xamarin.Forms应用程序调用JavaScript?

来自分类Dev

如何在不使用 SQL Server 中的 where 查询的情况下从第 5 行中选择记录

来自分类Dev

如何在不使用JPQL的情况下选择多行?

来自分类Dev

如何在不使用Grid.Select()的情况下在Kendo Grid中获取行的UID

来自分类Dev

如何在不使用addValueEventListener的情况下访问Firebase数据

来自分类Dev

如何在不使用for循环的情况下用NA替换数据帧行中的连续零?

来自分类Dev

如何在不冻结UI的情况下使用QProcess循环的输出更新UI?

来自分类Dev

如何在不使用临时表的情况下使用SSIS Kingswaysoft合并源行

来自分类Dev

如何在不使用UI的情况下自动执行Java应用程序测试?

来自分类Dev

如何在不使用 UIActivityViewController 的情况下为 Airdrop 共享创建自定义 UI?

来自分类Dev

如何在不使用标签的情况下跳至特定行?

来自分类Dev

PostgreSQL:如何在不使用“列定义列表”的情况下从表返回动态行?

来自分类Dev

如何在不使用模式匹配的情况下打印特定行

来自分类Dev

如何在不使用 Room 的情况下将行 JSON 响应转换为 LiveData?

来自分类Dev

如何在不使用 sqoop 的情况下将行从 mysql 复制到 hive

来自分类Dev

如何在不使用对象关系模型(ORM)的情况下使用原始JDBC实现数据访问层

来自分类Dev

如何在不使用实体类的情况下使用EclipseLink与表进行交互?

来自分类Dev

双击datagridview行后如何在不使用属性的情况下从数据表中获取行的列值到文本框

来自分类Dev

如何提前在Angular UI中正确使用选择与Firebase数据

来自分类Dev

如何在不带斜杠的情况下使用UI-Router定义可选参数?

Related 相关文章

  1. 1

    如何在不使用create-react-app的情况下使用Material-UI

  2. 2

    如何在不使用create-react-app的情况下使用Material-UI

  3. 3

    如何在不使用XUL文件的情况下编写无FireFox UI的插件

  4. 4

    如何在不使用'href'属性的情况下初始化jQuery UI Tabs?

  5. 5

    如何在不使用 Stripe 的 UI 层的情况下获取客户端令牌?

  6. 6

    如何在不使用for循环的情况下替换数据框中的某些行

  7. 7

    如何在不使用表格的情况下显示标题和数据的两行?

  8. 8

    在不使用$ rootScope的情况下使用angular ui路由器阻止stateChange

  9. 9

    使用angular-ui-grid预先选择加载行

  10. 10

    如何在不使用Uno.UI的情况下从Xamarin.Forms应用程序调用JavaScript?

  11. 11

    如何在不使用 SQL Server 中的 where 查询的情况下从第 5 行中选择记录

  12. 12

    如何在不使用JPQL的情况下选择多行?

  13. 13

    如何在不使用Grid.Select()的情况下在Kendo Grid中获取行的UID

  14. 14

    如何在不使用addValueEventListener的情况下访问Firebase数据

  15. 15

    如何在不使用for循环的情况下用NA替换数据帧行中的连续零?

  16. 16

    如何在不冻结UI的情况下使用QProcess循环的输出更新UI?

  17. 17

    如何在不使用临时表的情况下使用SSIS Kingswaysoft合并源行

  18. 18

    如何在不使用UI的情况下自动执行Java应用程序测试?

  19. 19

    如何在不使用 UIActivityViewController 的情况下为 Airdrop 共享创建自定义 UI?

  20. 20

    如何在不使用标签的情况下跳至特定行?

  21. 21

    PostgreSQL:如何在不使用“列定义列表”的情况下从表返回动态行?

  22. 22

    如何在不使用模式匹配的情况下打印特定行

  23. 23

    如何在不使用 Room 的情况下将行 JSON 响应转换为 LiveData?

  24. 24

    如何在不使用 sqoop 的情况下将行从 mysql 复制到 hive

  25. 25

    如何在不使用对象关系模型(ORM)的情况下使用原始JDBC实现数据访问层

  26. 26

    如何在不使用实体类的情况下使用EclipseLink与表进行交互?

  27. 27

    双击datagridview行后如何在不使用属性的情况下从数据表中获取行的列值到文本框

  28. 28

    如何提前在Angular UI中正确使用选择与Firebase数据

  29. 29

    如何在不带斜杠的情况下使用UI-Router定义可选参数?

热门标签

归档