Prado\Data\ActiveRecord\Scaffold\InputBuilder\TScaffoldInputCommon::createSetControl PHP Метод

createSetControl() защищенный Метод

protected createSetControl ( $container, $column, $record )
    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;
    }