0

如何将 2 个 json 附加到同一个数据表中,例如:

$('#divInWhichTableIsRendered').puidatatable({ 
                  columns: [  
                      {field:'f1', headerText: 'f1', sortable:true},  
                      {field:'f2', headerText: 'f2', sortable:true}, 
                      {field:'f3', headerText: 'f3', sortable:true}, 
                      {field:'f4', headerText: 'f4', sortable:true},
                      {field:'f5', headerText: 'f5', sortable:true} 
                  ],  
                  datasource: ourJson1,
              });

$('#divInWhichTableIsRendered').puidatatable({ 
                  columns: [  
                      {field:'f1', headerText: 'f1', sortable:true},  
                      {field:'f2', headerText: 'f2', sortable:true}, 
                      {field:'f3', headerText: 'f3', sortable:true}, 
                      {field:'f4', headerText: 'f4', sortable:true},
                      {field:'f5', headerText: 'f5', sortable:true} 
                  ],  
                  datasource: ourJson2,
              });

目前,如果我们这样做,表格将填充 ourJson2 并且 ourJson1 被覆盖 - 这是我们不想要的。

事实上,我必须根据特定条件(取决于 Json 数据)突出显示一些特定的行,但我无法这样做。如果我将类应用于列..那么它将应用于每一行。

4

1 回答 1

0

第一个问题: 由于没有“addOption”,因此您需要puidatatable在启动.ourJson1ourJson2puidatatable

您现在正在做的是启动puidatatable两次 - 一次使用 the ourJson1,然后使用ourJson2. 第二个puidatatable覆盖(显然)第一个。

第二个问题(你应该总是只问一个问题,如果你需要问另一个问题,创建一个新问题)

提供您执行的代码,我们将能够为您提供帮助。我们不知道您尝试了什么以及您在哪里失败了。

于 2015-04-02T11:38:16.263 回答