Frappe Doctype List View

Expert guidance for implementing Frappe DocType JavaScript list view controllers (_list.js files). Covers the frappe.listview_settings config keys (add_fields, filters, order_by, get_indicator, button, get_form_link, primary_action, hide_name_column), the live listview instance API (page.add_menu_item, page.add_action_item, call_for_selected_items, get_checked_items, refresh), three-zone button placement decision tree, get_indicator filter syntax, and bulk action patterns (simple call, dialog+progress). Use when writing or debugging _list.js controller files, adding menu/action/row buttons, building bulk actions, customizing indicators, or fixing bugs caused by logic placed in the wrong location.

kehwar Updated

File contents

kehwar/skills/tree/main/skills/frappe/frappe-doctype-list-view commit 3e9b0c1001

Frequently asked questions

npx skillmds@latest add kehwar/frappe-doctype-list-view