2016-07-14 2 views
1

Я немного новый с угловыми сетками, извините, если это выглядит глупо. Вот link of plnkr, который я создал.Выполнение выбора строки в угловой ui-сетке

Мои вопросы:

  1. Я хотел отключить выделенную из этих строк, который имеет свойство IsApplicable, как ложное. На данный момент все доступны для выбора.

Я пытался добиться того же с помощью ниже кода в onRegisterApi

$scope.gridOptions.isRowSelectable = function(row){ 
    return row.entity.IsApplicable; 
}; 

Но это не похоже на работу.

  1. Я хотел дать цвет для группировки заголовка и заголовка выбора. enter image description here

  2. Я, если его можно не знать, но это было бы хорошо, если бы я мог сделать ширину первого столбца («MetricName») как «0px». На данный момент, если я это сделаю, мой заголовок группы также станет «0px». Поскольку мой первый столбец занимает пространство, которое не используется, и я вынужден сохранить его из-за заголовка группы.

ответ

1

Вот plunker 1 + 2

набор это внутри вашего gridOptions объекта (а не после апи был зарегистрирован)

isRowSelectable: function(row){ 
    return row.entity.IsApplicable; 
    } 

и цвет column`s в простой CSS ... я не знаю, можете ли вы добавить класс для этих ячеек, для этого вам нужно сделать копание в документации на угловую сетку api. http://ui-grid.info/docs/#/api

http://plnkr.co/edit/9oexAuXeRfadOrImu1CJ?p=preview

Я не уверен, что вы хотите сделать в 3 ... если вы пытаетесь сохранить заголовок, не занимая места в столбцах, что невозможно ... так как это таблица, если у вас есть заголовок и строка `s столбец имеет пустое значение, он все равно будет принимать ширину столбца

Смежные вопросы