问题标签 [selectionchanged]
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.
php - 如何将下拉列表的选定值提取到另一个下拉列表
我正在开发一个用于执行 2 个下拉列表值的 php 文件。
在我的下拉列表中,我列出了 Item1、Item2、Item3、Item4 等类别的列表...
在另一个下拉列表中,我为第一个列表中的每个类别都有子类别,如 A、B、C、D、E、F、...
我的想法是,在更改第一个列表的值时,我需要将值传递给第二个列表......
这意味着,如果我更改第二个列表中的值,它必须获取在第一个列表中选择的值...
所有类别的子类别都相同。但在我的计算中,我使用了每个类别和子类别的价格..
所以,..
项目 1 -> A = 100 项目 2 -> A = 75 项目 1 -> B = 198 项目 2 -> B = 146 项目 1 -> C = 160 项目 2 -> C = 175
我需要获取所选项目,以检索我的计算金额...
我怎么能做到这一点...
在这里,我需要在函数()中获取 Category1 的选定值...
wpf - 列表框的 SelectionChanged 和 MouseLeftButtonDown 事件的排序
我已经处理了 WPF 列表框上的 SelectionChanged 和 MouseLeftButtonDown 事件。我需要确保在 MouseLeftButtonDown 事件之前触发 SelectionChanged 事件。
尽管事件确实以所需的顺序发生,但有什么方法可以强制执行吗?
谢谢
c++ - QAbstractTableModel 检索数据更改的自定义对象
我最近再次拿起了Qt,并开始刷新我的记忆。为表创建自定义数据模型非常简单。
现在我正在尝试检索选定的数据。请注意,我使用自定义数据对象。
我的自定义模型示例:
平台.h
用于测试目的的非常简单的数据结构。然后我实现了一个 QAbstractTableModel,Data() 方法如下所示:
平台模型.cpp
我从这段代码中了解到,对于可选择的项目,总是返回一个字符串,而不是一个平台对象。
为了显示,这很好用,我在视图中看到了实际的对象。现在我想从模型中选择实际的对象,而不仅仅是一个 QString。
所以方法体应该是这样的:
Ps 也许我试图搜索错误的东西,我可以找到使用自定义对象的示例,但没有人谈论检索所选项目。
必须有一种更好的方法,然后检索字符串,然后遍历平台列表并将名称与所选项目进行比较。如果我有一个大列表,则必须遍历每个项目并进行字符串比较不是很有效.
我希望我的问题足够清楚。如果缺少重要的东西,请告诉我,以便我可以编辑我的示例。
编辑
我试过 Q_DECLARE_METATYPE(Platform);
是的,它可以工作,它可以将它存储在 QVariant 中,问题是,因为为了显示,总是需要一个字符串,或者无论如何都要 9/10 次。到目前为止,似乎不可能同时显示文本并从选择模型中获取完整的平台对象(我可以单独做这两个.. 非常没用..)
actionscript-3 - 使用 Spark Datagrid selectionChange 和 Keyboard Array
我有一个带有 selectionChange 事件侦听器的 Spark DataGrid。侦听 dataGrid 的函数检查新选择的行是否具有与加载的伙伴不同的 partner_id。如果不同,它会调用服务器 (PHP) 并请求具有给定 ID 的合作伙伴。我的问题是,如果用户使用箭头键盘在 dataGrid 中导航,则更改发生得太快,并且在某个给定时刻,调用无法检索合作伙伴对象,该对象最终为空(比显示错误的合作伙伴要好),但对我来说仍然是个问题,因为发生这种情况后,永远不会加载新的伙伴。有没有办法在拨打电话之前等待几毫秒,看看用户是否会再次更改它或任何其他解决方法?谢谢。
listview - 如何检测我的 WTL::CListViewCtrl 中的选择更改,而不是父级中的更改?
我有自己的 WTL 派生列表控件。
它工作正常,除了一件事:我想在选择更改时捕获通知。不在父窗口中(像这样:How to detect a CListCtrl selection change?),而是在CPopupList本身,然后做一些事情。
实际上,我希望在当前所选项目旁边出现一个小提示窗口,作为当前项目的附加信息。就像 VS 在自动完成期间所做的那样,提供有关功能/属性的更多信息。
有没有人有任何提示如何做到这一点?非常感谢。
更新:
试过:
但是 OnListItemChanged() 没有被调用。在父级
被添加。
更新 2 - 解决方案
我发现了问题:
父母的 MSG_HANDLER:
将 REFLECT_NOTIFICATIONS() 移到 ALT_MSG_MAP(11) 上方,最后在控件中调用 OnListItemChanged。
正确的:
windows-phone-7 - SelectionChanged 获取文本块文本/ID
我有 som 列表框,我需要 som 帮助才能从 SelectionChanged 上的 x:Name="ThisID" 获取文本。
我做过类似 (sender as ListBox).SelectedItem 但除此之外,我不知道该怎么做。
c# - C# WPF 选择由鼠标或键盘更改
我在我的 Projekt 中插入了一个 WPF 组合框。目前我在组合框中有一个 keydown 事件。现在我有一个问题,我也会用鼠标选择一个项目。如果我使用 selectionchanged 事件,它也会在通过键盘更改时执行。如果我使用 mousekeydown 事件,如果我不知道如何获取点击的项目,它也会起作用。请参阅示例:
ajax - 如何保存 AJAX 数据以供以后使用?
我想稍后使用变量数据,这样当我选择项目联系人时,我必须处理相同的数据。我试过使用
表示无法识别数据。谢谢你。
c# - 从 SelectionChangedEventArgs e Windows Phone 8 获取对象
我正在使用 Telerik Slide View 控件,它支持SelectionChanged
事件
e
包含MainViewModel
包含该属性的对象FileName
。我如何“提取”FileName
财产e
?addedItems
是一种System.Collection.IList
类型
asp.net - 日历控件,加载事件的事件处理程序
我已经为此工作了很长时间。我的代码将显示我试图解决问题的所有不同方式和事情,但没有运气......到目前为止。我需要做的是:
- 为表单的 Load 事件启动事件处理程序。然后添加代码以在没有回发表单的情况下以上面显示的格式显示当前日期。
- 将日历控件添加到下一段,并将其 Visible 属性设置为 False,以便在第一次显示表单时将其隐藏。
- 为图像按钮的 Click 事件编写事件处理程序。这将隐藏图像按钮并显示日历控件。
- 为日历控件的 SelectionChanged 事件编写事件处理程序。这应该获取选定的日期并将其显示在带有今天日期的文本框中,并且还应该隐藏日历控件并显示图像按钮。
我希望有人可以帮助我解决我做错了什么并帮助我找到正确的解决方案。到目前为止,对结果并不满意。
我的代码隐藏:
我的标记: