~xibo-maintainers/xibo/tempel

« back to all changes in this revision

Viewing changes to views/dataset-column-form-edit.twig

  • Committer: Dan Garner
  • Date: 2015-08-11 09:29:02 UTC
  • mto: This revision was merged to the branch mainline in revision 453.
  • Revision ID: git-v1:a86fb4369b7395c13367577d23b14c0ab4528c1a
Transitions fixes.

Show diffs side-by-side

added added

removed removed

Lines of Context:
4
4
 * Copyright (C) 2015 Spring Signage Ltd
5
5
 * (${FILE_NAME})
6
6
 */
 
7
// Dropdown list for DataType and DataColumnType
 
8
        Theme::Set('datatype_field_list', $db->GetArray('SELECT datatypeid, datatype FROM datatype'));
 
9
        Theme::Set('datasetcolumntype_field_list', $db->GetArray('SELECT datasetcolumntypeid, datasetcolumntype FROM datasetcolumntype'));
7
10
#}
8
11
 
9
12
{% extends "form-base.twig" %}
19
22
    {% trans "Save" %}, $("#dataSetColumnEditForm").submit()    
20
23
{% endblock %}
21
24
 
22
 
{% block formFieldActions %}
23
 
[
24
 
    {
25
 
      "field": "dataSetColumnTypeId", "trigger": "init",
26
 
      "operation": "equals", "value": "1",
27
 
      "actions": { ".formula": { "display": "none" }, ".listContent": { "display": "block" }, ".remoteField": { "display": "none" } }
28
 
    },{
29
 
      "field": "dataSetColumnTypeId", "trigger": "change",
30
 
      "operation": "equals", "value": "1",
31
 
      "actions": { ".formula": { "display": "none" }, ".listContent": { "display": "block" }, ".remoteField": { "display": "none" } }
32
 
    },
33
 
    {
34
 
      "field": "dataSetColumnTypeId", "trigger": "init",
35
 
      "operation": "equals", "value": "2",
36
 
      "actions": { ".formula": { "display": "block" }, ".listContent": { "display": "none" }, ".remoteField": { "display": "none" } }
37
 
    },{
38
 
      "field": "dataSetColumnTypeId", "trigger": "change",
39
 
      "operation": "equals", "value": "2",
40
 
      "actions": { ".formula": { "display": "block" }, ".listContent": { "display": "none" }, ".remoteField": { "display": "none" } }
41
 
    },
42
 
    {
43
 
      "field": "dataSetColumnTypeId", "trigger": "init",
44
 
      "operation": "equals", "value": "3",
45
 
      "actions": { ".formula": { "display": "none" }, ".listContent": { "display": "none" }, ".remoteField": { "display": "block" } }
46
 
    },{
47
 
      "field": "dataSetColumnTypeId", "trigger": "change",
48
 
      "operation": "equals", "value": "3",
49
 
      "actions": { ".formula": { "display": "none" }, ".listContent": { "display": "none" }, ".remoteField": { "display": "block" } }
50
 
    }
51
 
]
52
 
{% endblock %}
53
 
 
54
25
{% block formHtml %}
55
26
    <div class="row">
56
27
        <div class="col-md-12">
57
28
            <form id="dataSetColumnEditForm" class="XiboForm form-horizontal" method="put" action="{{ urlFor("dataSet.column.edit", {id: dataSet.dataSetId, colId: dataSetColumn.dataSetColumnId}) }}">
58
29
                {% set title %}{% trans "Heading" %}{% endset %}
59
30
                {% set helpText %}{% trans "The heading for this Column" %}{% endset %}
60
 
                {{ forms.input("heading", title, dataSetColumn.heading, helpText, "", "required") }}
 
31
                {{ forms.text("heading", title, dataSetColumn.heading, helpText, "", "required") }}
61
32
 
62
33
                {% set title %}{% trans "Column Type" %}{% endset %}
63
34
                {% set helpText %}{% trans "Whether this column is a value or a formula" %}{% endset %}
69
40
 
70
41
                {% set title %}{% trans "List Content" %}{% endset %}
71
42
                {% set helpText %}{% trans "A comma separated list of items to present in a combo box" %}{% endset %}
72
 
                {{ forms.input("listContent", title, dataSetColumn.listContent, helpText, "listContent") }}
73
 
 
74
 
                {% set title %}{% trans "Remote Data Path" %}{% endset %}
75
 
                {% set helpText %}{% trans "Give the JSON-path in the remote data for the value that you want to fill this column. This path should be relative to the DataRoot configured on the DataSet." %}{% endset %}
76
 
                {{ forms.input("remoteField", title, dataSetColumn.remoteField, helpText, "remoteField") }}
 
43
                {{ forms.text("listContent", title, dataSetColumn.listContent, helpText) }}
77
44
 
78
45
                {% set title %}{% trans "Column Order" %}{% endset %}
79
46
                {% set helpText %}{% trans "The order this column should be displayed in when entering data" %}{% endset %}
81
48
 
82
49
                {% set title %}{% trans "Formula" %}{% endset %}
83
50
                {% set helpText %}{% trans "A formula to use as a calculation for formula column types" %}{% endset %}
84
 
                {{ forms.input("formula", title, dataSetColumn.formula, helpText, "formula") }}
 
51
                {{ forms.text("formula", title, dataSetColumn.formula, helpText) }}
85
52
            </form>
86
53
        </div>
87
54
    </div>