【发布时间】:2016-01-23 02:47:14
【问题描述】:
我一直在使用数据表,我可以使用 getJson 和强类型类等加载数据表,而且效果很好。直到我碰到一个障碍。
有时我想用“我不知道”的数据填充数据表,但我始终知道这将是一行数据 - 它只是一个包含动态内容的 json 字符串。
现在使用数据表,您可以通过为其分配一个 json 字符串来简单地用 aaData 和 aaCol 填充该表,但我的 json 字符串包含一个列和数据 IE:
First_name:bob 等等。
数据表上的列将填充 sTitle:Column1 等并分配给 aaCol。
有谁知道将 json 字符串解析为 aaCol 和 aaData 以用于数据表的插件?
【问题讨论】:
-
您能否举一个您使用的“强类型类”的示例,以及一个不起作用的 json 示例?
-
这是一个有效的 json 字符串:"[{"DTAP_EXEMPT":0.015,"DTAP_FULLY_IMMUNIZED":0.985}]" 有两列。我可以使用这些列创建一个带有 getter 和 setter 的类 - 问题是每个请求我们不知道我们要返回哪些列,因此我想动态填充。
-
好的,我知道这些列不是静态的。但是在将数据设置为 DataTables 之前,您是否知道存在哪些列?在您的示例中,您必须知道“DTAP_EXEMPT”的值用于第一列(或第二列),而“DTAP_FULLY_IMMUNIZED”用于另一列。我有同样的问题并有解决方案(如果我的想法正确的话)。您可以指定 dataTables 从对象的字段中提取值
-
这就是我正在努力解决的问题 - 您如何填充 aaCols 而无需在 HTML 中指定它们?你的解决方案是什么?谢谢。
标签: json datatables