def isValidFieldProperty?( property )
      if @validFieldProperties.nil?
         @validFieldProperties = %w{ allow_new_choices allowHTML appears_by_default append_only
              blank_is_zero bold carrychoices comma_start cover_text currency_format currency_symbol
              decimal_places default_kind default_today default_today default_value display_dow 
              display_graphic display_month display_relative display_time display_today display_user display_zone 
              does_average does_total doesdatacopy exact fieldhelp find_enabled foreignkey format formula
              has_extension hours24 label max_versions maxlength nowrap num_lines required sort_as_given 
              source_fid source_fieldname target_dbid target_dbname target_fid target_fieldname unique units
              use_new_window width }
      end
      ret = @validFieldProperties.include?( property )
   end
def isValidFieldProperty?( property )
      if @validFieldProperties.nil?
         @validFieldProperties = %w{ allow_new_choices allowHTML appears_by_default append_only
              blank_is_zero bold carrychoices comma_start cover_text currency_format currency_symbol
              decimal_places default_kind default_today default_today default_value display_dow 
              display_graphic display_month display_relative display_time display_today display_user display_zone 
              does_average does_total doesdatacopy exact fieldhelp find_enabled foreignkey format formula
              has_extension hours24 label max_versions maxlength nowrap num_lines required sort_as_given 
              source_fid source_fieldname target_dbid target_dbname target_fid target_fieldname unique units
              use_new_window width }
      end
      ret = @validFieldProperties.include?( property )
   end
Returns whether a given string represents a valid QuickBase field property.