-
Try out the new Jake: AI Coding Assistant for LabVIEW (beta)!
Get answers to questions about LabVIEW and discuss your code.
ColumnSortMulticolumnListbox QControl by Q Software Innovations, LLC - Toolkit for LabVIEW Download
This QControl provides sorting on each column of a Multicolumn Listbox by clicking on the column header. It also shows in the column header an arrow indicator showing the sorted column and sort direction.
Version | 1.0.0.6 |
Released | Jun 12, 2023 |
Publisher | Q Software Innovations, LLC |
License | BSD-3 |
LabVIEW Version | LabVIEW>=20.0 |
Operating System | Windows, Mac, and Linux |
Dependencies | qsi_qcontrol_toolkit mgi_lib_1d_array |
Project links | Homepage Repository Discussion |
Description
This QControl provides sorting on each column of a Multicolumn Listbox by clicking on the column header. It also shows in the column header an arrow indicator showing the sorted column and sort direction.
A different sort type can be defined for each column. The sort is implemented via OOP and can be overriden to perform different types of sorting. The default is the built in LabVIEW ASCII string sorting. The QControl also includes Numeric Sort, Natural Sort (requires MGI's Natural Sort VI), and String Length Sort.
In order to draw the arrows correclty in the Multicolumn Listbox the flag, UseUnicode=True, must be added to the LabVIEW.ini. This is done automatically in the post-install step.
Release Notes
Fixed output when reading Column Headers (removed the special characters that display the sorting arrows).