FOF30\Factory\Scaffolding\Layout\BrowseErector::applyOrderingField PHP Метод

applyOrderingField() приватный Метод

Apply the ordering field
private applyOrderingField ( DataModel $model, SimpleXMLElement &$headerSet, SimpleXMLElement &$fieldSet, array &$allFields )
$model FOF30\Model\DataModel
$headerSet SimpleXMLElement
$fieldSet SimpleXMLElement
$allFields array
    private function applyOrderingField(DataModel $model, \SimpleXMLElement &$headerSet, \SimpleXMLElement &$fieldSet, array &$allFields)
    {
        $langDefs = $this->getFieldLabel('ordering');
        $this->addString($langDefs['label']['key'], $langDefs['label']['value']);
        $this->addString($langDefs['desc']['key'], $langDefs['desc']['value']);
        $fieldName = $model->getFieldAlias('ordering');
        $header = $headerSet->addChild('header');
        $header->addAttribute('name', $fieldName);
        $header->addAttribute('type', 'Ordering');
        $header->addAttribute('label', $langDefs['label']['key']);
        $header->addAttribute('sortable', 'true');
        $header->addAttribute('tdwidth', '1%');
        $field = $fieldSet->addChild('field');
        $field->addAttribute('name', $fieldName);
        $field->addAttribute('type', 'Ordering');
        $field->addAttribute('class', 'input-mini input-sm');
        unset($allFields[$fieldName]);
    }