【问题标题】:kendo ui code is Not working fine in java script function why?kendo ui 代码在 javascript 函数中无法正常工作,为什么?
【发布时间】:2014-06-26 08:52:12
【问题描述】:

我做了一个js函数,在按钮点击时调用

其中有 59 个不同的值通过 java 脚本分配给不同的 Html 元素。

现在我发现所有的值都正确分配了

但是页面上也有 2 个 kendo ui 下拉菜单,不是下拉菜单是级联的,所以我首先分配第一个下拉菜单的值,并根据该下拉菜单的第二个下拉菜单引用,然后我必须分配值,但第二个下拉菜单不接受价值。

为什么?

如果我放了警报,我必须在该函数中放一个警报,然后显示为什么?

代码:--

if (c != null) {


    var Country = $("#CountryForPricing").data("kendoDropDownList");
                                alert(c);
                                Country.select(function (dataItem) 
                                  {
                                    return dataItem.Value == c;
                                });
                                CatalogPricingSetProgramExRate(c);
                            }

执行指针是逐行执行这个函数,这是由这个警报函数证明的,“CatalogPricingSetProgramExRate(c)”也被调用,但下拉菜单没有得到值。

如果警报被删除,那么它不起作用,如果我发出警报,那么它起作用,为什么? 有时间问题吗?

谁能指导我..?

问候, 维尼特

【问题讨论】:

    标签: javascript jquery kendo-ui kendo-dropdown


    【解决方案1】:

    我无法确定发布的代码量,但听起来您的第二个下拉菜单仍在填充按钮 onclick 功能。

    我相信您需要等待级联完成才能设置它。你做了一个超时,但认为你也可以用级联事件来处理它。

    http://docs.telerik.com/kendo-ui/api/web/dropdownlist#events-cascade

    <input id="dropdownlist" />
    <script>
    $("#dropdownlist").kendoDropDownList({
      cascade: function() {
        // Handle the event
      }
    });
    </script>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-09-05
      • 1970-01-01
      • 1970-01-01
      • 2017-02-03
      • 2012-09-10
      • 2019-08-14
      • 1970-01-01
      • 2019-06-28
      相关资源
      最近更新 更多