jquery - 如何使用jquery禁用kendo ui下拉列表?

标签 jquery asp.net-mvc razor kendo-ui

Here is the render html code from browser我正在使用 kendo UI dropdownlist,我是 kendo UI 的新手。如果 @TrackingHelper.CurrentUser.IsViewTestCallType 返回 False,我想禁用下拉列表。

 @(Html.Kendo().DropDownListFor(i => i.CallTypeId)

                                                    .Name("CallTypeId")
                                                    .HtmlAttributes(new { style = "width:100%" })
                                                    .DataTextField("MasterValueName")
                                                    .DataValueField("MasterValueId")
                                                    .Events(x => x.Open("ManageSecurity"))
                                                    .DataSource(source =>
                                                    {
                                                        source.Read(read =>
                                                        {

                                                            read.Action("GetCallType", "Common", new { Area = "" });

                                                        });
                                                    })
                                                    .OptionLabel("Select Call Type")
                                            )

我在 jquery 中执行此操作:

 $(document).ready(function ()
    {
        debugger;
        var result = '@TrackingHelper.CurrentUser.IsViewTestCallType';
        if (result == "False")
        {
            $("#CallTypeId").prop("disabled", true);

        }

    });

任何建议将不胜感激。提前致谢。

最佳答案

使用小部件的启用方法。

$("#CallTypeId").data("kendoDropDownList").enable(false); 

关于jquery - 如何使用jquery禁用kendo ui下拉列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34763554/

相关文章:

jquery - 向后滚动时回到旧样式

c# - 为什么不能在 WPF 项目中引用 System.Web.WebPages 和 System.Web.Razor?

jquery - 回调成功未调用,状态码为201

asp.net-mvc - ASP.NET MVC UpdateModel 空属性

c# - 获取错误 "A network-related or instance-specific error occurred while establishing a connection to SQL Server..."

javascript - dropdownlistfor 无法使用 jquery 从 Controller 更改为选定值

javascript - 如何在 WebMatrix 站点的服务器端使用 JavaScript

asp.net-mvc-3 - 如何在页面级别启用跟踪(Razor 语法)

jquery - 以大型网站为中心的视口(viewport)

javascript - 单击时菜单内容不会折叠 - Bootstrap