使用 footable 向单元格添加属性
Adding attributes to cells using footable
我正在使用 footables ajax 功能,但我对如何向各个标签添加属性感到困惑。例如,在文档中,有一个可以设置的 data-sort-value 属性。使用静态 table,我可以使用 <td data-sort-value="1">foo</td>
.
我发现我可以将数据属性添加到 <th>
元素,方法是将它们放在列 json 文件中。例如,在下面的文件中,任何不是 "name" 或 "title" 的内容都作为数据元素放入,例如 "breakpoints",在下面的 JSON 中,是作为 <th data-breakpoints="xs sm">...</th>
插入到 <th>
标签中
[
{"breakpoints":"xs sm","name":"id","title":"Employee ID"},
{"name":"full_name","title":"Name"},
{"name":"phone","title":"Phone"},
{"breakpoints":"sm xs","name":"email","title":"Email"},
{"breakpoints":"xs","type":"html","name":"working","title":"Available"},
{"breakpoints":"sm xs","type":"html","name":"actions","title":"Actions"}
]
文档严重缺乏关于它收到的 JSON 格式的信息,如果不知道每一列中已经有什么值,则不能在之后编辑这些内容。
我假设,如果可能的话,它会出现在行 JSON 文件中。
在绞尽脑汁思考了一段时间并通读了文档之后,我弄清楚了所有这些是如何工作的,尽管在他们的文档中可以更好地解释它。
对于 footables,您可以在 JSON 中添加选项。执行此操作时,您可以访问所有可用选项,而不仅仅是这一个。在本例中,以下方法有效:
{
"id": 16,
"full_name": "John Doe",
"phone": "555-555-5555"
"email": "john@doe.com",
"working": {
"options": {
"sortValue": "1"
},
"value": "<span class =\"green fa fa-check-circle\"> </span>"
},
"actions": "..."
},
...
您可以在 "options" 下添加新选项,然后您的值将被插入。
我正在使用 footables ajax 功能,但我对如何向各个标签添加属性感到困惑。例如,在文档中,有一个可以设置的 data-sort-value 属性。使用静态 table,我可以使用 <td data-sort-value="1">foo</td>
.
我发现我可以将数据属性添加到 <th>
元素,方法是将它们放在列 json 文件中。例如,在下面的文件中,任何不是 "name" 或 "title" 的内容都作为数据元素放入,例如 "breakpoints",在下面的 JSON 中,是作为 <th data-breakpoints="xs sm">...</th>
<th>
标签中
[
{"breakpoints":"xs sm","name":"id","title":"Employee ID"},
{"name":"full_name","title":"Name"},
{"name":"phone","title":"Phone"},
{"breakpoints":"sm xs","name":"email","title":"Email"},
{"breakpoints":"xs","type":"html","name":"working","title":"Available"},
{"breakpoints":"sm xs","type":"html","name":"actions","title":"Actions"}
]
文档严重缺乏关于它收到的 JSON 格式的信息,如果不知道每一列中已经有什么值,则不能在之后编辑这些内容。
我假设,如果可能的话,它会出现在行 JSON 文件中。
在绞尽脑汁思考了一段时间并通读了文档之后,我弄清楚了所有这些是如何工作的,尽管在他们的文档中可以更好地解释它。
对于 footables,您可以在 JSON 中添加选项。执行此操作时,您可以访问所有可用选项,而不仅仅是这一个。在本例中,以下方法有效:
{
"id": 16,
"full_name": "John Doe",
"phone": "555-555-5555"
"email": "john@doe.com",
"working": {
"options": {
"sortValue": "1"
},
"value": "<span class =\"green fa fa-check-circle\"> </span>"
},
"actions": "..."
},
...
您可以在 "options" 下添加新选项,然后您的值将被插入。