数据表在不同屏幕分辨率上的表现不同

时间:2017-04-28 07:23:51

标签: javascript css asp.net-mvc responsive-design datatables

我的数据表有很多条目,并且主表的每一行都有子表。

我正在将这种操作实现到我的表中,只是进行了一些更改,因此它是子行中的一个表。 https://datatables.net/examples/server_side/row_details.html

我遇到这个问题,当我运行具有数据表的页面时,会在不同的分辨率上显示不同的内容。在1080p上按预期工作,它显示按钮,如果你点击你会看到子表,但如果我在较小的分辨率上执行页面,它将不会显示该按钮。图片显示按钮在较低分辨率下如何消失。

enter image description here

1 个答案:

答案 0 :(得分:0)

数据库对不同的分辨率采取不同的行动是没有意义的。看看你的ui或后端层。对于不同的分辨率,ui的行为应该不同,因此您可能针对不同的分辨率使用不同的业务逻辑。

例如,当显示按钮时,此按钮的init操作可能会触发查询。恰恰相反,当按钮未显示时,查询可能无法正常工作且数据未加载。这取决于你的逻辑。看看你的实现。