Models and utilities
Native Qt
Sort Filter Proxy Model
Sort Filter Proxy Model is a native Zui component in the models and utilities catalog, with 12 component-specific properties.
Usage
Ruby example
Paste this complete Builder example inside the app surface from the Quickstart. Replace illustrative asset paths with files from your project.
sort_filter_proxy_model [{ name: "Ruby", score: 98 }, { name: "Qt", score: 94 }], filter: "ru", filter_field: :name, sort_field: :score, sort_order: :descending
API
Component properties
12 component-specific values, plus shared item and layout properties.
itemsItems configuration for Sort Filter Proxy Model.propertyfilterFilter configuration for Sort Filter Proxy Model.propertyfilter_fieldFilter field configuration for Sort Filter Proxy Model.propertyfilter_case_sensitiveFilter case sensitive configuration for Sort Filter Proxy Model.propertysort_fieldSort field configuration for Sort Filter Proxy Model.propertysort_orderSort order configuration for Sort Filter Proxy Model.propertysort_case_sensitiveSort case sensitive configuration for Sort Filter Proxy Model.propertydynamicDynamic configuration for Sort Filter Proxy Model.propertyrecursiveRecursive configuration for Sort Filter Proxy Model.propertyauto_accept_childrenAuto accept children configuration for Sort Filter Proxy Model.propertyrevisionRevision configuration for Sort Filter Proxy Model.propertyvisibleVisible configuration for Sort Filter Proxy Model.propertyShow 16 shared item properties
enabledopacityscalerotationzwidthheightfill_widthfill_heightpreferred_widthpreferred_heightminimum_widthminimum_heightmaximum_widthmaximum_heightlayout_alignment
Interaction
Events
Subscribe with on widget, :event and keep behavior in Ruby.
↗
count_changeNative event payload↗
changeNative event payload