Я использую UI-Grid, чтобы показать данные о посещаемости в моем угловом приложении. Я использовал, у меня есть три варианта обслуживания, которые хранятся в отдельном массиве.Celltemplate в угловой-ui-сетке не работает должным образом
$scope.gridOptions.data.attendance=[{'persent'},{'absent'},{'leave'}];
и количество студентов показаны:
$scope.gridOptions.data=students;//from ajax request
Теперь я хочу, чтобы показать выпадающий список в колонке посещаемости.
Я также хочу показать persent, выбранные по умолчанию option.so я использовал нг-опций в CellTemplate и код, как:
$scope.gridOptions = {
columnDefs: [
{
name: "stdattendance",
displayName: "Attendance",
width: '20%',
cellClass: 'grid-align',
cellTemplate:'<select ng-model="row.entity.stdattendnce" ng-init="row.entity.stdattendnce=row.entity.attendance[0]"
ng-options="s as s.description for s in row.entity.attendance track by s.id"></select>'
}]
Проблемы я столкнулся являются:
1 - параметры по умолчанию выбираются в сетке, показанной без прокрутки, в то время как в нижней части сетки она не выбрана.
2-Когда я выбираю вариант, он также выбирается в некоторой нижней сетке случайным образом.
Я не могу понять это странное поведение. Кто-нибудь поможет здесь ???
мой вопрос у меня есть проблема в использовании этого в сетке. –