使用footable向单元格添加属性

时间:2016-12-30 13:03:05

标签: javascript jquery footable

我正在使用footables ajax功能,我对如何向各个标签添加属性感到困惑。例如,在文档中,有一个可以设置的data-sort-value属性。使用静态表,我可以使用<td data-sort-value="1">foo</td>

我发现我可以通过将数据属性添加到json文件列中来向<th>元素添加数据属性。例如,在以下文件中,任何不是“name”或“title”的内容都作为数据元素放入,如下面的JSON中的“断点”,将插入到<th>标记中<th data-breakpoints="xs sm">...</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文件中。

1 个答案:

答案 0 :(得分:1)

在对我的大脑进行了一段时间的讨论并阅读文档之后,我想出了所有这些是如何工作的,尽管可以在他们的文档中更好地解释。

使用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": "..."
},
...

您可以在&#34;选项&#34;下添加新选项,然后只为您的值插入您的值。