kendo组合框启用API无效

问题描述 投票:0回答:1

我正在使用kendo开发Web应用程序。我需要使用kendo API禁用/启用kendo组合框,但它不起作用。

这是我的代码:

HTML:

<input tabindex="5" id="art" kendo-combo-box ng-model="a.b" k-options='airTypeOptions' class="isRequired displayMode" />

JQUERY:

$("#art").getKendoComboBox().enable(false);
kendo-ui kendo-combobox
1个回答
0
投票

您可以在没有jquery的情况下获取kendo小部件参考,像这样更改您的html代码

<input kendo-combo-box="art" tabindex="5" ng-model="a.b" k-options='airTypeOptions' class="isRequired displayMode" />

这是一个示例脚本,可以通过角度方式禁用它

<script>
  angular.module("sample", [ "kendo.directives" ])
      .controller("MyCtrl", function($scope){
          $scope.disableComboBox = function() {
             // art already defined as kendo combobox
             $scope.art.enable(false);
          };
      })
</script>

Demo

© www.soinside.com 2019 - 2024. All rights reserved.