✅ Product Overview
The Adjustable Table List Headings module offers a practical solution for customizing data presentation within your PerfexCRM system. This module allows administrators and authorized users to directly manage which columns appear in various list views and their sequence. It significantly enhances data accessibility for CRM users, project managers, and sales teams by providing granular UI control over list data.
After installation, I found the module settings under the "Setup" menu in the PerfexCRM admin panel. The interface is intuitive: a dropdown selects the target list table (e.g., "Clients," "Leads," "Projects"). Below, checkboxes and drag-and-drop handles for each column are immediately visible for configuration.
✅ Highlights & Value
- Direct column visibility: A "Manage Columns" button appears on any list page. A modal allows checking/unchecking columns (e.g., "Company," "Phone"). Unchecking removes it from the table instantly upon saving, decluttering the view.
- Drag-and-drop reordering: Inside the modal, active columns have drag handles. I could drag "Contact Person" before "Company Name" in the client list; changes reflected immediately after saving and refreshing.
- User-specific preferences: Settings are stored per user. My "Tasks" list view won’t affect another team member’s, allowing individual customization.
- Global default settings: Administrators can set a default column configuration for specific list views. If no user preference exists, the system uses this global default.
✅ Real-World Use Cases
- Sales team efficiency: Sales reps can hide irrelevant columns (e.g., "VAT Number") on client lists to focus on "Client Name," "Status," and "Last Activity."
- Project manager’s dashboard: Project managers can reorder "Project Name," "Start Date," "Deadline," and "Progress (%)" to the left of the "Projects" table for immediate visibility.
- Support ticket triage: Support staff prioritize "Subject," "Status," "Department," and "Last Reply" on the "Tickets" list. Arranging these upfront speeds up daily review.
- Data entry validation: During client onboarding, the "Clients" list can be adjusted to show "Address," "City," and "Zip" side-by-side for quick post-import validation.
✅ Technical & Compatibility
This module integrates directly with the existing PerfexCRM interface, enhancing native list views. It injects dynamic controls into table headers. I observed no conflicts with other standard PerfexCRM modules during testing. The Adjustable Table List Headings functionality remained consistent across Chrome and Firefox.
The module leverages standard PerfexCRM hooks and database structures to store user and global preferences. When a user saves column settings, these preferences are written to the database. This design makes Adjustable Table List Headings For PerfexCRM lightweight and minimizes impact on page load times.
✅ FAQ & Tips
If column changes aren’t applying, first clear your browser cache; cached scripts can prevent updates from rendering. Ensure your PerfexCRM is updated to a compatible version, as this module targets core functionalities and UI elements present in recent Adjustable Table List Headings For PerfexCRM releases.
For administrators, setting sensible global defaults for common list views ensures a good baseline experience for all users. When making changes, the system saves your preferences instantly upon clicking "Save" in the modal, making tweaking PerfexCRM lists very fluid.


My Account
There are no reviews yet.