rename getReadOnly to isReadOnly
implement read-only feature

no row command button is executed in read-only mode