public ScreenComponent setupTableLookup(ScreenLoc itsLocation, ComponentParent targetScreen, Convert converter, int iDisplayFieldDesc, Rec record, int iQueryKeySeq, int iDisplayFieldSeq, boolean bIncludeBlankOption, boolean bIncludeFormButton)
    {
        String keyAreaName = null;
        if (iQueryKeySeq != -1)
            if (record != null) // Always
                keyAreaName = ((Record)record).getKeyArea(iQueryKeySeq).getKeyName();
        BaseField fldDisplayFieldDesc = null;
        if (iDisplayFieldDesc != -1)
            if (record != null) // Always
                fldDisplayFieldDesc = ((Record)record).getField(iDisplayFieldDesc);
        return this.setupTableLookup(itsLocation, targetScreen, converter, iDisplayFieldDesc, record, keyAreaName, fldDisplayFieldDesc, bIncludeBlankOption, bIncludeFormButton);
    }
public ScreenComponent setupTableLookup ( ScreenLoc itsLocation , ComponentParent targetScreen , Convert converter , int iDisplayFieldDesc , Rec record , int iQueryKeySeq , int iDisplayFieldSeq , boolean bIncludeBlankOption , boolean bIncludeFormButton ) { String keyAreaName = null ; if ( iQueryKeySeq != - 1 ) if ( record != null ) keyAreaName = ( ( Record ) record ) . getKeyArea ( iQueryKeySeq ) . getKeyName ( ) ; BaseField fldDisplayFieldDesc = null ; if ( iDisplayFieldDesc != - 1 ) if ( record != null ) fldDisplayFieldDesc = ( ( Record ) record ) . getField ( iDisplayFieldDesc ) ; return this . setupTableLookup ( itsLocation , targetScreen , converter , iDisplayFieldDesc , record , keyAreaName , fldDisplayFieldDesc , bIncludeBlankOption , bIncludeFormButton ) ; }
Same as setupTablePopup for larger files (that don't fit in a popup).
@return  Return the component or ScreenField that is created for this field.