【问题标题】:Bind to kendo dropdown list undefined绑定到剑道下拉列表未定义
【发布时间】:2014-11-24 09:04:24
【问题描述】:

我想将模型自动绑定到剑道下拉列表。从服务器读取模型。有时模型的值是不确定的,有时它是一个合法的对象。

当值未定义时,我遇到了问题。出于某种原因,剑道正在从下拉列表中选择第一项。我希望 kendo 显示没有选择任何内容的下拉列表。

http://plnkr.co/edit/S6xHNBulTbSwHraZQKko?p=preview

 <select kendo-drop-down-list
                name="eventType"
                k-ng-model="itemSelected"
                k-options="eventTypeDropDown">
 </select>

$scope.itemSelected = undefined;

有人知道解决这个问题的方法吗?

谢谢! 佐哈尔

【问题讨论】:

    标签: javascript angularjs kendo-ui kendo-dropdown


    【解决方案1】:

    尝试使用optionLabel,如下:

    $scope.dropDownOptions= {
      optionLabel:' ',
        dataTextField: "name",
        dataValueField: "id",
        autoBind: true,
        dataSource: {
            ...
            }
        }
    

    如果您的模型未定义,这将显示未选择任何内容的下拉列表。如果您将 optionLabel 留空,这似乎不起作用,它似乎要求您至少有一个空格。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多