mirror of
https://github.com/getredash/redash.git
synced 2025-12-26 21:01:31 -05:00
127 lines
5.4 KiB
HTML
127 lines
5.4 KiB
HTML
<div class="form-horizontal">
|
|
<div class="panel panel-default">
|
|
<div class="panel-body">
|
|
<div class="form-group">
|
|
<label class="control-label col-sm-2">Stacking</label>
|
|
|
|
<div class="col-sm-10">
|
|
<select required ng-model="stacking"
|
|
ng-options="value as key for (key, value) in stackingOptions"
|
|
class="form-control"></select>
|
|
</div>
|
|
</div>
|
|
<div class="form-group">
|
|
<label class="control-label col-sm-2">X Axis Type</label>
|
|
|
|
<div class="col-sm-10">
|
|
<select required ng-model="xAxisType" ng-options="value as key for (key, value) in xAxisOptions"
|
|
class="form-control"></select>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="form-group">
|
|
<label class="control-label col-sm-2">Series Type</label>
|
|
|
|
<div class="col-sm-10">
|
|
<select required ng-options="value as key for (key, value) in seriesTypes"
|
|
ng-model="globalSeriesType" class="form-control"></select>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="form-group">
|
|
<label class="control-label col-sm-2">y Axis min</label>
|
|
|
|
<div class="col-sm-10">
|
|
<input name="yAxisMin" type="number" class="form-control"
|
|
ng-model="visualization.options.yAxis.min"
|
|
placeholder="Auto">
|
|
</div>
|
|
</div>
|
|
<div class="form-group">
|
|
<label class="control-label col-sm-2">y Axis max</label>
|
|
|
|
<div class="col-sm-10">
|
|
<input name="yAxisMin" type="number" class="form-control"
|
|
ng-model="visualization.options.yAxis.max"
|
|
placeholder="Auto">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row">
|
|
<div class="col-lg-6">
|
|
<div class="list-group">
|
|
<div class="list-group-item active">
|
|
Columns Mapping
|
|
</div>
|
|
<div class="list-group-item">
|
|
<div class="form-group" ng-repeat="column in columns">
|
|
<label class="control-label col-sm-4">{{column.name}}</label>
|
|
|
|
<div class="col-sm-8">
|
|
<select ng-options="value as key for (key, value) in columnTypes" class="form-control"
|
|
ng-model="columnTypeSelection[column.name]"></select>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="col-lg-6" ng-if="series.length > 0">
|
|
<div class="list-group" ng-repeat="seriesName in series">
|
|
<div class="list-group-item active">
|
|
{{seriesName}}
|
|
</div>
|
|
<div class="list-group-item">
|
|
<div class="form-group">
|
|
<label class="control-label col-sm-3">Type</label>
|
|
|
|
<div class="col-sm-9">
|
|
<select required ng-model="visualization.options.seriesOptions[seriesName].type"
|
|
ng-options="value as key for (key, value) in seriesTypes"
|
|
class="form-control"></select>
|
|
</div>
|
|
</div>
|
|
<div class="form-group">
|
|
<label class="control-label col-sm-3">zIndex</label>
|
|
|
|
<div class="col-sm-9">
|
|
<select required ng-model="visualization.options.seriesOptions[seriesName].zIndex"
|
|
ng-options="o as o for o in zIndexes"
|
|
class="form-control"></select>
|
|
</div>
|
|
</div>
|
|
<div class="form-group">
|
|
<label class="control-label col-sm-3">y Axis</label>
|
|
|
|
<div class="col-sm-9">
|
|
<select required ng-model="visualization.options.seriesOptions[seriesName].yAxis"
|
|
ng-options="o[0] as o[1] for o in yAxes"
|
|
class="form-control"></select>
|
|
</div>
|
|
</div>
|
|
<div class="form-group">
|
|
<label class="control-label col-sm-3">Name</label>
|
|
|
|
<div class="col-sm-9">
|
|
<input name="seriesName" type="text" class="form-control"
|
|
ng-model="visualization.options.seriesOptions[seriesName].name"
|
|
placeholder="{{seriesName}}">
|
|
</div>
|
|
</div>
|
|
<div class="form-group">
|
|
<label class="control-label col-sm-3">Color</label>
|
|
|
|
<div class="col-sm-9">
|
|
<select class="form-control" ng-model="visualization.options.seriesOptions[seriesName].color" ng-options="val as key for (key,val) in palette"></select>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
</div>
|