Я пытаюсь добавить класс к тегу, чтобы можно было управлять его атрибутами, в частности шириной.
Вот как выглядит сгенерированный HTML с пустым классом .
замещающий текст http://img651.imageshack.us/img651/7121 ... 54338p.png
замещающий текст http://img515.imageshack.us /img515/1553/screenshot211201055524p.png
Как видите, есть несколько тегов, которым мне бы хотелось назначить класс, чтобы можно было выполнять стиль из внешнего файла CSS, а не делать это внутри контроллера, как это показано ниже. Спасибо.
// Add Target Data Grid
$this->dtgTargets = new QDataGrid($this);
$this->dtgTargets->CellPadding = 5;
$this->dtgTargets->CellSpacing = 5;
$this->dtgTargets->UseAjax = true;
$this->dtgTargets->AddColumn(new QDataGridColumn("Del", '', 'Width=10', 'HtmlEntities=false')); //add TF 11-27-08
$this->dtgTargets->AddColumn(new QDataGridColumn('Target Account','','HtmlEntities=false',array('OrderByClause' => QQ::OrderBy(QQN::Target()->Account->Name), 'ReverseOrderByClause' => QQ::OrderBy(QQN::Target()->Account->Name,false))));
$this->dtgTargets->GetColumn(0)->Width = '200px';
$this->dtgTargets->SortColumnIndex = 0;
Подробнее здесь: [url]https://stackoverflow.com/questions/2249141/how-can-i-assign-a-class-to-th-created-by-qdatagrid-in-qcodo-qcubed