Class ValuePreference

    • Constructor Detail

      • ValuePreference

        public ValuePreference​(Frame frame,
                               int WindowNo,
                               int AD_Client_ID,
                               int AD_Org_ID,
                               int AD_User_ID,
                               int AD_Window_ID,
                               String Attribute,
                               String DisplayAttribute,
                               String Value,
                               String DisplayValue,
                               int displayType,
                               int AD_Reference_ID)
        Constructor
        Parameters:
        frame - parent
        WindowNo - window no
        AD_Client_ID - client
        AD_Org_ID - org
        AD_User_ID - user
        AD_Window_ID - window id
        Attribute - attribute
        DisplayAttribute - attribute display
        Value - value
        DisplayValue - calue display
        displayType - display type
        AD_Reference_ID - reference
    • Method Detail

      • start

        public static ValuePreference start​(GridField mField,
                                            Object aValue)
        Factory
        Parameters:
        mField - field
        aValue - value
        Returns:
        ValuePreference or null
      • start

        public static ValuePreference start​(GridField mField,
                                            Object aValue,
                                            String aDisplayValue)
        Factory
        Parameters:
        mField - field
        aValue - value
        aDisplayValue - display value
        Returns:
        ValuePreference or null
      • addMenu

        public static CMenuItem addMenu​(ActionListener l,
                                        JPopupMenu popupMenu)
        Create the popup menu item to start the ValuePreference editor. .. add method public void setField (MField mField) { m_mField = mField; if (m_mField != null) ValuePreference.addMenu (this, m_popupMenu); } // setField .. in actionPerformed add .. if (e.getActionCommand().equals(ValuePreference.NAME)) { ValuePreference.start (m_mField, getValue(), DisplayValue); return; }
        Parameters:
        l - listener
        popupMenu - menu
        Returns:
        JMenuItem
      • delete

        public int delete()
        Delete Preference
        Returns:
        number of rows deleted
      • insert

        public void insert()
        Save to Disk