繁体   English   中英

如何在 DataTables 的自定义列中重用两个或多个变量?

[英]How to reuse two or more variables in a custom column in DataTables?

我在这个问题中找到了这个答案

在答案中,它说:

"mData": "Name",
"mRender": function (data, type, row) {
  return "<a href='Admin/Categories/Edit/" + data + "'>EDIT</a>";

我正在寻找一种包含两个变量的方法,例如:

"mData": ["Name", "User"],
"mRender": function (data, type, row) {
  return "<a href='Admin/Categories/Edit/" + data[0] + data[1] + "'>EDIT</a>";

有什么办法可以做到吗?

row参数包含该行的所有数据。 data参数包含列选项中指定的数据。 所以你会做类似的事情

data: 'Name',
render: (data, type, row) => `<a href="Admin/Categories/Edit/${data}/${row.User}">EDIT</a>`

或者您可以将data属性设置为null并使用row参数

data: null,
render: (data, type, row) => `<a href="Admin/Categories/Edit/${row.Name}/${row.User}">EDIT</a>`

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM