Как сделать флажки доступными только для чтения с помощью multipledropdown.js в Angular.js - PullRequest
0 голосов
/ 28 мая 2019

Мне нужно только для чтения всех флажков, используя Angular.js multipledropdown.js. Мой код ниже:

<div class="col-md-6" ng-show="sub_sub_menu">
<div class="input-group bmargindiv1 col-md-12">
<span class="input-group-addon ndrftextwidth text-right oditek-form" style="width:180px">Sub Sub Menu:</span>
<div ng-dropdown-multiselect="" options="example17data" selected-model="example17model" checkboxes="true" extra-settings="example17settings" class="form-control oditek-form" disabled=true></div>
    </div>
</div>

var url3='../service/admin/user/group.php';
        var method3='POST';
        var data3=$.param({'action':'getAllSubSubMenuData','sub_id':$scope.smenu.value,'id':$scope.mmenu.value});
        $scope.example17data=[];
        DataService.connectToServerSideScript(method3,url3,data3)
        .then(function(response) {
            //console.log('state',response);
            if (response.length >0) {
                angular.forEach(response,function(obj){
                    var cdata={'label':obj.menu,'id':obj.id};
                    $scope.example17data.push(cdata);
                })
                angular.forEach(response,function(obj){
                    var data1={'id':parseInt(obj.id)};
                    $scope.example17model.push(data1);
                })
                $scope.sub_menu=true;
                $scope.sub_sub_menu=true;
            }else{
                $scope.sub_menu=true;
                $scope.sub_sub_menu=false;
            }
        },function(error) {

        })

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

1 Ответ

0 голосов
/ 28 мая 2019

Чтобы сделать их только для чтения, вам придется отключить опции.Чтобы отключить их, вам нужно добавить отключенное свойство к вашему объекту.Попробуйте следующее, пожалуйста

var cdata={'label':obj.menu,'id':obj.id,disabled: true};
...