【发布时间】:2016-08-19 12:10:48
【问题描述】:
我正在使用 Gridster 创建仪表板应用程序:https://github.com/ManifestWebDesign/angular-gridster
我想使用 JSON 将我的布局保存到数据库。我所知道的是,我将图表数组存储到数据库并获取它。是否可以将小部件 col、row 和 size 存储到特定的小部件,这样我就可以给出带有角度样式 {{chart.xsize}} 的 size-x 和 size-y。创建小部件时,我可以分配默认大小值并仅在用户调整大小或拖动小部件后保存。或者这是完全错误的方法吗?我还能如何将小部件的大小和位置存储到数据库中?
我的小部件有 ng-repeat,如下所示:
<div ng-if="chart.type === settings.types.LINEAR_GAUGE">
<div class="panel c8y" gridster-item size-x="2" size-y="1">
<div class="panel-heading">
<h3 class="panel-title">{{chart.title}}</h3>
<button class="btn btn-danger pull-right btn-xs" ng-click="onClickDelete($index)"><span class="glyphicon glyphicon-remove"/></button>
</div>
<div class="panel-body">
<c8y-linear-gauge dp="chart.dp" measurement="chart.data[0].measurement"/>
</div>
</div>
</div>
【问题讨论】:
标签: javascript angularjs gridster