首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Kendo UI cascading DropdownList是如何工作的?

Kendo UI cascading DropdownList是如何工作的?
EN

Stack Overflow用户
提问于 2013-03-04 11:56:01
回答 1查看 8.2K关注 0票数 1

谁能给我解释一下这些代码的结构?

对于一个实例,.Name("products")DropDownList的名称,我想知道它们是什么(你叫它什么(NameOptionLabel等))因为这真的让我很困惑。我陷入了创建级联DropDownList的困境。

代码语言:javascript
复制
@(Html.Kendo().DropDownList()
      .Name("products")
      .OptionLabel("Select product...")
      .DataTextField("ProductName")
      .DataValueField("ProductID")
      .DataSource(source => {
          source.Read(read =>
          {
              read.Action("Type", "ComboBox")
                  .Data("filterProducts");
          })
          .ServerFiltering(true);
      })
      .Enable(false)
      .AutoBind(false)
      .CascadeFrom("categories")
)
<script>
    function filterProducts() {
        return {
            categories: $("#categories").val()
        };
    }
</script>

代码语言:javascript
复制
<p>
<label for="orders">Orders:</label>
@(Html.Kendo().DropDownList()
      .Name("orders")
      .OptionLabel("Select order...")
      .DataTextField("ShipCity")
      .DataValueField("OrderID")
      .DataSource(source => {
          source.Read(read =>
          {
              read.Action("SubType", "ComboBox")
                  .Data("filterOrders");
          })
          .ServerFiltering(true);
      })
      .Enable(false)
      .AutoBind(false)
      .CascadeFrom("products")
)
<script>
    function filterOrders() {
        return {
            products: $("#filterOrders").val()
        };
    }
</script>

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-03-06 10:35:54

.Name("orders"):这是分配给dropdown html元素的惟一名称。

.OptionLabel("Select order..."):这是未选择任何选项时下拉菜单应该显示的内容。

.DataTextField("ShipCity"):这是数据源的属性,用于填充应显示在下拉列表中的下拉选项。

.DataValueField("OrderID"):这是绑定的数据源的属性,它填充下拉选项,这些下拉选项应该用作绑定到视图的底层模型的值。

read.Action("SubType","ComboBox"):它定义应该调用的操作和控制器,以检索将填充下拉选项的集合

.Data("filterOrders"):用于给上面的read.Action方法赋值

.ServerFiltering(true):

.Enable(false):下拉列表是否启用。

.AutoBind(false):dropdown是否应该立即绑定到它的dropdown数据源(或者等待级联从dropdown被赋值)

.CascadeFrom("products"):要级联的另一个下拉列表。如果Autobind为false,则此下拉列表仅在用户为另一个下拉列表赋值后才绑定到其options数据源。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15194319

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档