当前位置: 首页 > 知识库问答 >
问题:

绑定KendoUi下拉列表

凌博实
2023-03-14

我想根据ViewBag值过滤下面加载的ProductData dropdownlist,比如ViewBag。类别需要传递给GetProductData()的viewbag值。我怎样才能做到这一点。非常感谢。

 $("#ProductData").kendoDropDownList({
            dataTextField: "OptionName",
            dataValueField: "OptionID",
            optionLabel: {
                OptionName: "Please Select",
                OptionID: ""
            },
            dataSource: {
                transport: { read: { url: '@(Url.Content("~/ProductDetails/GetProductData"))'} }
            }

        });



 <input type="ProductData" id="ProductData" name="ProductData" required validationMessage="Please select a product" style="width:110px; font-size:11px; margin-left:12px"/><span class="k-invalid-msg" data-for="ProductData"></span>

控制器:

//需要基于viewbag进行过滤。类别值

public JsonResult GetProductData()
        {
            var productList = new TREntities();
            string Role = ViewBag.Role;
            return Json(productList .ConfigOptions.Select(c => new { OptionID = c.OptionID, OptionName = c.OptionName, OptionDetails = c.OptionDetails, OptionTypeID = c.ConfigTypeID })
                        .OrderBy(c => c.OptionName).Where(e => e.OptionID == 33), JsonRequestBehavior.AllowGet);

    }

共有1个答案

堵乐
2023-03-14
 transport:{ read: {
            dataType: "json",
            url:  "ProductDetails/GetProductData",
            data: getTestData
        }}

      function getTestData() 
      {
              return {testID: parameterToSent}  // you can take parameterToSent from where you want
      };

public JsonResult GetProductData(string testID)
    {
       ...

    }
 类似资料:
  • 本文向大家介绍Django choices下拉列表绑定实例,包括了Django choices下拉列表绑定实例的使用技巧和注意事项,需要的朋友参考一下 Models内容 Views内容 Test页面内容 显示结果为 补充知识:django前端页面下拉选择框默认值设置 1,前端样式 2,前端html代码 以上这篇Django choices下拉列表绑定实例就是小编分享给大家的全部内容了,希望能给大家

  • 如何将本地数组绑定到剑道的MVVM dropdown列表。 我有一个这样的阵列 我想把它绑定到我的输入控件 它不工作。有什么想法我可以实现这一点吗? 谢谢

  • 如何将MVVM值绑定到dropdownlist?下面的输入元素运行良好

  • 问题内容: 好了,到目前为止我是能够成功地结合,与ngModel通过使用自定义他们的每一个。现在我处于 这种情况,我可以捕获纸张下拉菜单(iron-select),但不能绑定双向,即使用下面的ngModel是HTML和自定义访问器类 我的form.html 和我的自定义访问器类 问题答案: 完整的工作示例。我没有找到应用合适的方式来,而是将其添加到embeeded 。唯一的缺点是,如果您对使用了不

  • 我在KendoUI下拉列表中有一个项目列表。它是使用Razor语法生成的 我想做的是: > 如果用户没有从列表中找到他/她正在寻找的内容,他/她选择"New..."(一个静态值) 应显示一个隐藏的文本字段,允许他们添加新值 新值应发回控制器方法(WIP) 我想: > 获取数据 静态添加“New”选项 到目前为止,这种方法效果良好: > 它从控制器action方法获取数据,并按预期显示列表 我可以将

  • 我有一个KendoUI下拉列表,它从网络服务中获取数据,这取决于所选的项目,第二个下拉列表被填充。我使用MVVM绑定。 我的代码如下所示: 两个列表的数据最初都已正确填充,并且已正确绑定到模型。但是,更改第一个下拉列表的值不会导致第二个下拉列表刷新其数据。从未触发对web服务的调用。 我在这里看到过使用本地数据的类似情况: 用于级联DropDownList的MVVM绑定