使用ruby gem Dashing制作仪表板。我有多个数字小部件,我试图看看是否有办法根据值移动小部件。这个想法首先是具有最高数值。我的想法是,如果有可能,可以在仪表板erb文件上使用JS完成。
以下是html呈现的示例:
<h2 class="value" data-bind="current | prettyNumber | prepend prefix | append suffix">128,879</h2>
如果JS能够按值对我的小部件进行排序,我不确定使用dashing的send_events还是gridster。
另一个想法是,当您手动更改布局时,您将获得“保存此布局”和以下内容:
<script type='text/javascript'>
$(function() {
Dashing.cycleGridsterLayout('[[{"col":4,"row":1,"size_x":1,"size_y":1},{"col":5,"row":1,"size_x":1,"size_y":1}]]')
</script>
希望有一种简单的方法可以做到这一点。感谢任何帮助或进一步阅读。