diff --git a/frappe/public/js/frappe/web_form/web_form_list.js b/frappe/public/js/frappe/web_form/web_form_list.js index fc37ae2ef4..ae49106693 100644 --- a/frappe/public/js/frappe/web_form/web_form_list.js +++ b/frappe/public/js/frappe/web_form/web_form_list.js @@ -103,6 +103,7 @@ export default class WebFormList { label: df.label, fieldname: df.fieldname, fieldtype: df.fieldtype, + options: df.options, }; }); } diff --git a/frappe/website/doctype/web_form/web_form.js b/frappe/website/doctype/web_form/web_form.js index 068687cd84..8eea71c186 100644 --- a/frappe/website/doctype/web_form/web_form.js +++ b/frappe/website/doctype/web_form/web_form.js @@ -301,6 +301,7 @@ frappe.ui.form.on("Web Form List Column", { if (!df) return; doc.fieldtype = df.fieldtype; doc.label = df.label; + doc.options = df.options; frm.refresh_field("list_columns"); }, }); diff --git a/frappe/website/doctype/web_form_list_column/web_form_list_column.json b/frappe/website/doctype/web_form_list_column/web_form_list_column.json index 7bdc472de4..3aba0270c4 100644 --- a/frappe/website/doctype/web_form_list_column/web_form_list_column.json +++ b/frappe/website/doctype/web_form_list_column/web_form_list_column.json @@ -8,7 +8,8 @@ "field_order": [ "fieldname", "fieldtype", - "label" + "label", + "options" ], "fields": [ { @@ -30,19 +31,26 @@ "in_list_view": 1, "label": "Fieldtype", "read_only": 1 + }, + { + "fieldname": "options", + "fieldtype": "Text", + "in_list_view": 1, + "label": "Options" } ], "index_web_pages_for_search": 1, "istable": 1, "links": [], - "modified": "2024-03-23 16:04:02.310851", + "modified": "2025-09-24 22:28:54.931089", "modified_by": "Administrator", "module": "Website", "name": "Web Form List Column", "naming_rule": "Autoincrement", "owner": "Administrator", "permissions": [], + "row_format": "Dynamic", "sort_field": "creation", "sort_order": "DESC", "states": [] -} \ No newline at end of file +} diff --git a/frappe/website/doctype/web_form_list_column/web_form_list_column.py b/frappe/website/doctype/web_form_list_column/web_form_list_column.py index 470bb70b46..888bcc9b22 100644 --- a/frappe/website/doctype/web_form_list_column/web_form_list_column.py +++ b/frappe/website/doctype/web_form_list_column/web_form_list_column.py @@ -18,6 +18,7 @@ class WebFormListColumn(Document): fieldtype: DF.Data | None label: DF.Data | None name: DF.Int | None + options: DF.Text | None parent: DF.Data parentfield: DF.Data parenttype: DF.Data