Флажки пользовательского интерфейса сетки - PullRequest
0 голосов
/ 30 января 2019

Мне дали проект для работы в Angular, но я никогда не работал с этим фреймворком.Моя задача - изменить следующий код в сетке пользовательского интерфейса из раскрывающегося списка (варианты True / False) в флажок.

Я провел некоторое исследование и обнаружил, что мне нужно создать свой собственный шаблон для создания ячейки флажка, потому что в сетке пользовательского интерфейса флажки отсутствуют.(Если я ошибаюсь, пожалуйста, исправьте меня там)

Вот код, предоставленный в виде выпадающего списка:

                {
                name: 'status.openForProposal', displayName: 'Proposable', minWidth: 100, editableCellTemplate: 'ui-grid/dropdownEditor', width: '20%',
                editDropdownValueLabel: 'proposable', editDropdownOptionsArray: [
                    { id: true, viewable: true },
                    { id: false, viewable: false }
                ]
            }

И вот что у меня есть, чтобы поменять его на флажок:

                {
                name: 'status.openForProposal', displayName: 'Proposable', minWidth: 100, cellTemplate:'<input type="checkbox"ng-true-value="true" ng-false-value="false" ng-model="status.openForProposal" >', width: '20%'
            }

Это изменило раскрывающийся список на флажок, однако, когда я нажимаю флажок, изменения не отражаются в базе данных (изменения отражаются при использовании раскрывающегося списка).

Буду очень признателен за любые указания относительно того, что мне не хватает, чтобы изменения были отражены в базе данных.Если мне нужно дать больше информации, пожалуйста, сообщите мне, чтобы я мог соответствующим образом обновить пост.

Спасибо, что уделили время.

...