芝麻web文件管理V1.00
编辑当前文件:/home/mgatv524/public_html/mctv/views/dataset-data-form-edit.twig
{# /** * Copyright (C) 2020 Xibo Signage Ltd * * Xibo - Digital Signage - http://www.xibo.org.uk * * This file is part of Xibo. * * Xibo is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by * the Free Software Foundation, either version 3 of the License, or * any later version. * * Xibo is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License * along with Xibo. If not, see
. */ #} {% extends "form-base.twig" %} {% import "forms.twig" as forms %} {% block formTitle %} {% trans "Edit Data" %} {% endblock %} {% block formButtons %} {% trans "Delete" %}, XiboSwapDialog("{{ url_for("dataSet.data.delete.form", {id: dataSet.dataSetId, rowId: row.id}) }}") {% trans "Cancel" %}, XiboDialogClose() {% trans "Save" %}, $("#dataSetEditData").submit() {% endblock %} {% block formHtml %}
{% for col in dataSet.getColumn() %} {% if col.dataSetColumnTypeId == 1 %} {% set fieldId = "dataSetColumnId_#{col.dataSetColumnId}" %} {% set heading = attribute(row, col.heading) %} {# Field depending on what data type we have #} {% if col.dataTypeId == 2 %} {{ forms.number(fieldId, col.heading, heading) }} {% elseif col.dataTypeId == 3 %} {{ forms.dateTime(fieldId, col.heading, heading) }} {% elseif col.dataTypeId == 5 %} {% set attributes = [ { name: "data-search-url", value: url_for("library.search") }, { name: "data-search-term", value: "media" }, { name: "data-search-term-tags", value: "tags" }, { name: "data-id-property", value: "mediaId" }, { name: "data-text-property", value: "name" }, { name: "data-filter-options", value: '{"type":"image"}' }, { name: "data-allow-clear", value: "true"}, { name: "data-placeholder", value: "Select an Image"} ] %} {% set images = attribute(row, "__images") %} {% set images = attribute(images, col.dataSetColumnId) %} {{ forms.dropdown(fieldId, "single", col.heading, heading, [images], "mediaId", "name", "", "pagedSelect", "", "", "", attributes) }} {% elseif col.listContent != "" %} {{ forms.dropdown(fieldId, "single", col.heading, heading, [""]|merge(col.listContentArray())) }} {% else %} {{ forms.input(fieldId, col.heading, heading) }} {% endif %} {% endif %} {% endfor %}
{% endblock %}