A browse with no enabled columns is considered a read-only browse. A read-only browse has certain limitations that you might want to circumvent by defining one or more enabled columns in the browse definition. You then disable those columns at run time by setting their READ-ONLY attribute to TRUE. Using an updateable browse that has had its enabled columns turned off by way of the READ-ONLY attribute provides these benefits:

  • Column searching (Windows only)
  • Selection behaviors closer to native Windows standards (Windows only)
  • Row markers
  • Ability to enable the browse columns programmatically