public function withPredefinedColumnValues(FieldBuilderBase $field, array $columnValues) : TableRowFieldDefiner
    {
        $this->fieldBuilder->attr(TableType::ATTR_PREDEFINED_COLUMNS, array_values($columnValues));
        return $this->withColumnKeyAs($field);
    }
public function withPredefinedColumnValues(FieldBuilderBase $field, array $columnValues) : TableRowFieldDefiner
    {
        $this->fieldBuilder->attr(TableType::ATTR_PREDEFINED_COLUMNS, array_values($columnValues));
        return $this->withColumnKeyAs($field);
    }
public function withPredefinedColumnValues ( FieldBuilderBase $ field , array $ columnValues ) : TableRowFieldDefiner { $ this -> fieldBuilder -> attr ( TableType :: ATTR_PREDEFINED_COLUMNS , array_values ( $ columnValues ) ) ; return $ this -> withColumnKeyAs ( $ field ) ; }
Defines the columns as predefined set of values.

@param FieldBuilderBase $field
@param array            $columnValues

@return TableRowFieldDefiner
Defines the columns as predefined set of values .