Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 12.11.2014, 14:24
Профессор
Отправить личное сообщение для siber-biber Посмотреть профиль Найти все сообщения от siber-biber
 
Регистрация: 07.08.2013
Сообщений: 214

а если по теме то, судя по доке, вот так можно http://docs.sencha.com/extjs/3.4.0/#...od-getRowClass

viewConfig определяешь на гриде ..в функции в зависимости от данных определешь как рендерить
Ответить с цитированием
  #12 (permalink)  
Старый 12.11.2014, 18:27
Интересующийся
Отправить личное сообщение для maksimka2112 Посмотреть профиль Найти все сообщения от maksimka2112
 
Регистрация: 07.08.2014
Сообщений: 25

Сообщение от siber-biber Посмотреть сообщение
а вы прям стимулируете энтузиазм единственного чела который потрудился ответить вам..
и спасибо, что потрудился, потратил время - это конечно похвально и бесценно. Если кого обидел, прошу извинить.
Собственно мне нужно было всего лишь узнать как поменять цвет фона строк при выборе (по чекбоксу, например). Этого бы было достаточно. Решение нашёл. Может оно и не самое оптимальное...вот оно:
В своей CSS прописываю класс:
Код:
.selpo{
    background: #d7ecfa;
}
Далее вот:
var mtrdse=Ext.getCmp('id_w_mtr').selModel.getSelections(); // Выбор всех отмеченных позиций		    
var ind='';
// пропускаю через циклы массив отмеченных позиций и массив вообще всех позиций из таблицы
	Ext.each(mtrdse, function(record) { 
		    for (var j=0;j<Ext.getCmp('id_w_mtr').store.getCount();j++){
// при совпадении меняю стиль и, когда чекбокс будет снят, увидим изменившийся цвет отмеченной ранее строки
			if (Ext.getCmp('id_w_mtr').store.data.items[j].data.pp0062==record.data.pp0062){
// нахожу индекс отмеченной строки
ind=Ext.getCmp('id_w_mtr').store.find('pp0062',Ext.getCmp('id_w_mtr').store.data.items[j].data.pp0062,0,false,false);
// присваиваю новый стиль с новым фоном
			Ext.fly(
			    Ext.getCmp('id_w_mtr').getView().getRow(ind)
			   ).addClass('selpo');
			}
		    }
		    })

Последний раз редактировалось maksimka2112, 12.11.2014 в 18:31.
Ответить с цитированием
  #13 (permalink)  
Старый 13.11.2014, 13:30
Аватар для Infarch
Профессор
Отправить личное сообщение для Infarch Посмотреть профиль Найти все сообщения от Infarch
 
Регистрация: 06.06.2014
Сообщений: 292

А если самый простой вариант попробовать, просто переопределить класс .x-grid-item-selected ?
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Изменение цвета кнопки для каждого пользователя kade Общие вопросы Javascript 2 23.09.2014 19:46
Изменение цвета текста кнопки и цвета кнопки при нажатии Setta jQuery 22 31.07.2013 17:48
Как реализована изменение цвета фотографии? progress0477 jQuery 0 17.09.2012 17:17
Изменение окраски строк таблицы, исходя из данных? Space-06 Events/DOM/Window 4 14.02.2012 21:32
изменение цвета Александр х@к Элементы интерфейса 12 26.09.2011 06:18