问题标签 [cascadingdropdown]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
4356 浏览

ruby-on-rails - 创建动态集合选择 rails 3.1

我已经经历了 N 个在 Rails 中创建动态下拉列表的解决方案,但似乎没有任何效果。

我有一个典型的州和城市模型,我不想使用卡门。

这是我的模型:-

市场.rb

城市.rb

在设计/注册/新(我希望用户在注册时选择州和城市)

_cities.html.haml 部分

注册控制器.rb

一旦用户选择一个州并填充相关城市,我希望城市列表发生变化。

我怎样才能做到这一点?

0 投票
1 回答
2676 浏览

asp.net-mvc-3 - 级联下拉列表在发布后丢失选择的项目

我有一个 MVC3 razor 项目,我正在尝试使用多个可重用元素来构建它。我有很多模型类,如下所示

我在此示例中省略了其他字段

MyAccountsDropDown.cshtml 看起来像这样:

我的控制器方法如下所示:

所以当视图打开时(作为一个 jQuery 对话框),我已经设置好了表单。如果我选择一个 orgName,它会从数据库中提取 accountName(级联)。现在,由于我正在使用模型验证,当我没有填写所有必填字段并按提交时,它会向我显示验证消息。它还显示了我在提交之前已经输入的字段的预填充值。删除的是级联下拉值。因此它会继续显示选定的 orgName,但 accountName 下拉列表会丢失数据库中先前填充的值。

如何在单击提交之前维护已拉取的 SelectItems

0 投票
1 回答
1358 浏览

database - 使用 dojo 根据在其他下拉列表中的选择动态地从数据库中填充下拉列表

我只想知道如何使用 Dojo 设计 UI 我想根据其他下拉选择来填充下拉列表,并且关系可以是一对多的,即第二个下拉列表将基于第一个下拉列表,但随后,第三个下拉列表将根据第一个和第二个填充,依此类推。我的要求是,每当我在下拉列表中选择一个选项时,它应该被发送到一个 servlet(在给定的 URL 上运行),并带有选定的选项(以及之前所做的任何选择),以便 servlet 可以返回数据填充下一个下拉列表

具体问题

  1. 我如何编写下拉表单元素的代码(使用dojo)
  2. 如何将数据从 servlet 发送回网页,以便下拉列表中填充的 dojo 读取
0 投票
1 回答
1858 浏览

javascript - 如何从 Excel 工作表或 .csv 文件将数据输入到 jsfiddle 下拉列表?

我有一个要求,我可以使用JS Fiddle 下拉列表来填充州和城市。我在这样的excel表中有数据

用于填充下拉列表的js小提琴如下

现在我想将数据传递给下面的函数

这是下拉菜单

我关心的是如何

0 投票
1 回答
1184 浏览

c# - 如何使用 java 脚本设置 CascadingDropDown 值

我有两个级联下拉菜单和一个 gridview 控件。在页面加载 iam 绑定 gridview 时,当我单击特定行时,iam 试图填充 Rowcommand 事件中的级联下拉列表。 aspx 代码

行命令事件代码

网络服务方法

我发现一个原因是在 rowcommand 中绑定后它会转到 Getskills()。如何防止调用 Getskills()。

0 投票
1 回答
11325 浏览

asp.net - MVC 4 中的级联下拉列表

我有一个带有 EF 的 ASP.NET MVC 4 项目我有一个带有Parteners的表。该表有 2 种类型的合作伙伴:代理(part_type=1)和客户(part_type=2)。在 Create 视图中,我有第一个 DropDownList 显示我的所有代理、一个按钮和第二个 DDL 显示与所选代理对应的所有客户端。Q1:我应该使用什么按钮?, , @Html.ActionLink() ?创建.cshtml

OrdersController.cs

问:如何将选定的代理 ID 从第一个 DDL 传递到我的控制器?

0 投票
0 回答
233 浏览

c# - Cascade dropdown tables

I have Two Tables in an Access Database:-

TABLE1, Has only one column and is the primary key, each record must be unique.

TABLE2 will be CAR MODELS and will have two Columns which are CAR_MANUFACTURER && CAR MODEL. In this table CAR_MODEL IS UNIQUE. The relationship between the two tables is 1 TO MANY between the CAR_MANUFACTURER && CAR_MODEL.CAR_MANUFACTURER.

E.G

I can pull the data out of the database using ADO.NET, and convert each table to SelectedItemList[] objects.

But I cannot figure out how i am to filter between these select lists in my View.

The first dropdownlistfor will have the Text & Value Property both Set at the same Value, "Car Manufacturer".

Its the second dropwdownlistfor that I am puzzled by.

If i set the Text property to "CAR_MODEL" and the value to "CAR_MANUFACTURUER", then I will be able to filter the data with a Jquery, something i haven't figured out yet.

But I have a property in my Model for this view , that I need to feed back the "Car Model" value, How would I do this when the dropdownlistFor Value property is set at "CAR_MANUFACTURER" in table 2 in order for the filter to work?

I apologise in advance for the insane description of my problem, but I'm getting further away from resolving this problem than fixing it at present. I can not get my head around it. I am new to ASP.NET MVC3.

0 投票
1 回答
2336 浏览

knockout.js - Knockoutjs 简单的级联选择

我正在尝试使用 knockoutjs 做一个简单的级联组合框。我的第一个组合框绑定到视图模型中的 2 个属性:

BusinessLines作为组合框选项的来源

SelectedBusinessLine作为第一个组合框中的选定项。

每个 BusinessLine 都有一个集群集合。

第二个组合框应该数据绑定到 SelectedBusinessLine.Clusters 可观察组合框选项源,以及 SelectedCluster 用于选定选项。

问题是第二个组合框根本没有被填充。

JsFiddle 中的源代码(在JsFiddle中,第一个绑定也不起作用,抱歉第一次使用)

JavaScript

HTML

更新

第二种解决方案(没有计算道具)

0 投票
1 回答
1304 浏览

c# - 在与 websevice 下拉列表的 ajax 级联中,第二个下拉列表显示方法错误 500

我有 2 个下拉菜单,第一个下拉菜单工作正常,显示数据库中的数据,但第二个下拉菜单显示错误 500。这是我的 web 服务代码:

}

和aspx代码:

如果还有什么你需要知道的告诉我。谢谢。

0 投票
0 回答
280 浏览

ajax - 级联中的预选选项