добавление кнопки в GreedView

Общие вопросы по использованию фреймворка. Если не знаете как что-то сделать и это про Yii, вам сюда.
Ответить
Аватара пользователя
leonidps
Сообщения: 268
Зарегистрирован: 2011.01.18, 19:40
Откуда: Псков

добавление кнопки в GreedView

Сообщение leonidps »

Как добавить свою кнопку - это я разобрался и уже сделал, к трем стандартным добавил четвертую
Только теперь у меня кнопки в две строки, а мне надо чтоб в одну строку они стояли
попробовал

Код: Выделить всё

'htmlOptions'=>array('width'=>'20px'), 
,
но ничего не помогло
Как сделать кнопки в одну строку?
Правила существуют не только для того, чтобы их нарушать.
TM123
Сообщения: 608
Зарегистрирован: 2011.06.09, 11:18

Re: добавление кнопки в GreedView

Сообщение TM123 »

Надо указать ширину для колонки в которую вставлены кнопки.
Аватара пользователя
leonidps
Сообщения: 268
Зарегистрирован: 2011.01.18, 19:40
Откуда: Псков

Re: добавление кнопки в GreedView

Сообщение leonidps »

спасибки так и сделал :P
Правила существуют не только для того, чтобы их нарушать.
Аватара пользователя
leonidps
Сообщения: 268
Зарегистрирован: 2011.01.18, 19:40
Откуда: Псков

Re: добавление кнопки в GreedView

Сообщение leonidps »

А подскажите тогда как правильно "раздвинуть" кнопки, т.е. увеличить интервал?
Я тупо подредактировал в фотошопе - добавил по бокам прозачного .gif.
Потом надоело редактировать и сделал прозрачный .gif разделитель.
Наверное, надо стиль редактировать?
Правила существуют не только для того, чтобы их нарушать.
Johnatan
Сообщения: 167
Зарегистрирован: 2010.10.27, 13:06
Откуда: Reino de España

Re: добавление кнопки в GreedView

Сообщение Johnatan »

Наверное надо )
Конференция: yii@conference.jabber.ru
valkiriy
Сообщения: 58
Зарегистрирован: 2010.05.25, 08:32

Re: добавление кнопки в GreedView

Сообщение valkiriy »

можно еще между кнопок вставить
TM123
Сообщения: 608
Зарегистрирован: 2011.06.09, 11:18

Re: добавление кнопки в GreedView

Сообщение TM123 »

найти css от gridview и поставить margin или padding для кнопок, смотря по обстоятельствам
Аватара пользователя
leonidps
Сообщения: 268
Зарегистрирован: 2011.01.18, 19:40
Откуда: Псков

Re: добавление кнопки в GreedView

Сообщение leonidps »

файлик css нашел, но все что удалось добиться = это изменить ширину столбца с кнопками

Код: Выделить всё

.grid-view .button-column
{
    text-align: center;
    width: 80px;
} 
а эту опцию можно и в классе виджета отработать,
так что пока оставил прозрачный разделитель 1х16

Код: Выделить всё

'template' => '{btnView} {delim} {btnEdit} {delim} {btnCopy} {delim} {btnCreate}', 
....
                'delim' => array('imageUrl'=>'images/delimiter.gif',),
 
наверное это как-то не "по-программистски" но работает и смотрится нормально
Правила существуют не только для того, чтобы их нарушать.
TM123
Сообщения: 608
Зарегистрирован: 2011.06.09, 11:18

Re: добавление кнопки в GreedView

Сообщение TM123 »

а что мешает дописать что-то типа

margin:0px 5px;

это должно сделать отступы слева и справа у каждой кнопки по 5 пикселей.

То что написали вы - это просто использование пробелов, с таким же успехом можно было написать    
Аватара пользователя
leonidps
Сообщения: 268
Зарегистрирован: 2011.01.18, 19:40
Откуда: Псков

Re: добавление кнопки в GreedView

Сообщение leonidps »

а что мешает дописать что-то типа
margin:0px 5px;
да ничего не мешает
и->конечно, было написано и опробовано, только эффекту не увидело
Правила существуют не только для того, чтобы их нарушать.
TM123
Сообщения: 608
Зарегистрирован: 2011.06.09, 11:18

Re: добавление кнопки в GreedView

Сообщение TM123 »

ну значит не там написали или установлены какие-то другие CSS свойства мешающие применению данного свойства
Ответить