Uploaded image for project: 'ZK'
  1. ZK
  2. ZK-30

Make it easier to extend listbox

XMLWordPrintable

    • Icon: New Feature New Feature
    • Resolution: Unresolved
    • Icon: Normal Normal
    • None
    • None
    • Components
    • None

      https://sourceforge.net/tracker/?func=detail&aid=2970277&group_id=152762&atid=785194

      Using a lang-addon.xml file, one can override the implementing class for a component. Using a custom Listbox is practically impossible, though. Expounding on my feature request of a few days ago (https://sourceforge.net/tracker/?func=detail&aid=2965457&group_id=152762&atid=785194), I wanted to implement another interface and use it in Listbox->Renderer->render().

      The use of private variables, package classes (ListboxDrawerEngine, GroupsListModel, GroupDataInfo), private final methods (isCheckmark(), isVflex(), isDisabled()), private methods (Listitem->setSelectedDirectly()), and package visible methods (getListgroupAt(int)) pretty much eliminates the possibility of supplying my own Listbox implementation.

      Is there an easier way to supply custom implementations of Listbox or its dependent classes?

            Unassigned Unassigned
            asukachen asukachen
            Votes:
            1 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: