protected function createSetControl($container, $column, $record) { $value = $this->getRecordPropertyValue($column, $record); $selectedValues = preg_split('/\\s*,\\s*/', $value); $control = new TCheckBoxList(); $values = $column->getDbTypeValues(); $control->setDataSource($values); $control->dataBind(); $control->setSelectedIndices($this->getMatchingIndices($values, $selectedValues)); $control->setID(self::DEFAULT_ID); $control->setCssClass('set-checkboxes'); $this->setNotNullProperty($container, $control, $column, $record); return $control; }