Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 对引导表中的数据进行排序(数据字段问题)_Javascript_Reactjs_React Bootstrap Table - Fatal编程技术网

Javascript 对引导表中的数据进行排序(数据字段问题)

Javascript 对引导表中的数据进行排序(数据字段问题),javascript,reactjs,react-bootstrap-table,Javascript,Reactjs,React Bootstrap Table,因此,我有一个react引导表(非常简化的版本): 我希望能够对表进行排序,为此,每个tableheader都需要有自己的数据字段。我能够对玩家和总分进行排序,因为他们有自己的数据字段,但我无法对游戏分数进行排序。我试过这个: datafield="games.game1"> datafield="games.game2"> 但它不起作用。我真的是个新手,所以有什么办法可以解决这个问题吗 感谢您的帮助react引导表不支持嵌套数据字段。但是,react bootstrap ta

因此,我有一个react引导表(非常简化的版本):

我希望能够对表进行排序,为此,每个tableheader都需要有自己的数据字段。我能够对玩家和总分进行排序,因为他们有自己的数据字段,但我无法对游戏分数进行排序。我试过这个:

 datafield="games.game1">
 datafield="games.game2">
但它不起作用。我真的是个新手,所以有什么办法可以解决这个问题吗


感谢您的帮助

react引导表
不支持嵌套数据字段。但是,
react bootstrap table next
确实如此。你可以检查这个,也可以


我想你可以考虑使用<代码>反应引导表> 。是官方网站:)

您是否尝试过在datafield属性后添加dataFormat={showGame1},然后添加以下函数“function showGame1(cell,row){return cell.game1;}”,这样您就可以得到嵌套的字段了?我已经通过创建一个将对象展平的javascript函数解决了这个问题,这样就没有嵌套的对象/子对象,但排序是我面临的下一个问题。@johndeveto关于排序问题,我认为唯一的解决方法是自己定制一个排序函数。
{
"player" : "playerName",
"games": {
    "game1": "10",
    "game2": "15",
}
"total" : "25"
}
 datafield="games.game1">
 datafield="games.game2">