问题标签 [selectedindex]
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.
data-binding - 将 MenuItem 属性 (IsEnabled) 绑定到同一控件中的组合框属性 (SelectedIndex)
我花了我一天的大部分时间来研究这个;我很好奇是否可以在 XAML 中完全进行简单绑定,而无需在后面的代码中实现 INotifyPropertyChanged。
具有讽刺意味的是,在我研究这个问题的时间里,我本可以在后面的代码中完成 5 次以上。
我遇到了一些建议使用 DataTriggers 的文章(对于 MenuItems,DataTrigger 必须在 Style Trigger 内)。我已经尝试过了,但它不能没有错误地工作。
我怀疑由于 MenuItem 范围问题,DataTrigger 找不到组合框,我在另一个线程中阅读了该问题。
有人有什么建议吗?
代码:(没有构建或运行时错误,但属性未更新)
iphone - iPhoneDev、UITabBarController SelectedIndex 问题
我正在尝试以编程方式切换标签栏项目。以下代码工作正常,但在某些情况下我无法让它工作:
这是问题所在:
我有一个带有两个 UIViewController 类的标签栏控制器。在第二个选项卡中,我将上面的代码放在 viewWillAppear 方法的 if 语句中。上面的代码本身可以工作,但它只有在视图从未加载过的情况下才有效。所以,在第一个选项卡上我有一个按钮。当按下该按钮时,我以编程方式切换到第二个选项卡。那时我的代码有效,我基本上停留在第一个选项卡上。但是在第一次之后切换不起作用。如果我在按下该按钮之前选择了第二个选项卡,它也不起作用。我的代码在里面的 IF 语句会触发,但选定的选项卡不会改变。
任何帮助,将不胜感激。如果您需要,请随时要求澄清。
谢谢!
让我添加更多信息:
(1) 这仅在极少数情况下使用。第一个屏幕是搜索屏幕。按搜索后,您将自动转到第二个选项卡,除非没有结果,否则您会收到警报并留在那里。
(2) 如果没有执行缩小搜索,则第二个选项卡维护所有项目的列表,或者维护缩小项目的列表。无论哪种方式,该列表始终可用。因此,即使我在搜索页面上阻止他们,如果他们忘记并单击另一个选项卡,他们也会被告知没有项目。在这一点上,我想把它们带回标签一,只是为了方便。
这没什么大不了的,没有它我也能活下去,而且这并不是某些人所认为的可怕的编程方案。我只是想添加一个用户便利项...
感谢tc!我在我的 UITabBarControllerDelegate 中使用了以下方法:
像魅力一样工作!
wpf - WPF 组合框 SelectedItem 地狱
我在 WPF 中有一个非常有趣的问题
我通过代码创建一个组合框,并将其添加到控件中。
当我设置 Combobox.SelectedItem 或 Combobox.SelectedIndex 或 Combobox.SelectedValue 时,我无法从 Combox 项目中选择另一个选项。
关于如何解决这个问题的任何想法?
php - 为 HTML 表单下拉菜单指定默认选定项
通常,当您需要默认选择一个项目时,您可以:
有可能得到这样的东西吗?
它在 PHP 中更容易工作,因为您只需对一个值进行软编码,而不是在任何可能的<option/>
.
javascript - 使用 JavaScript 从 innerHTML 文本字符串中获取 selectedIndex
我所拥有的是这个 object.innerHTML,它是这样的:
我需要知道如何通过 JavaScript 处理该 innerHTML 文本块。如何获得我的选择元素的“selectedIndex”?
更痛苦的细节,如果你想要这部分:
我正在使用 RadGrid 控件(来自 Telerik)并使用“在线”编辑选项。所以这个网格包含 X 行,每行有 X 个单元格。单元格的内容是问题所在。每个单元格都包含“东西”。有些包含一个简单的“输入”元素等,但我需要使用的一个包含一个表定义,它本身包含 1 行和 2 个单元格。一个单元格有一个图像,另一个单元格有一个下拉列表,即“选择”元素。
我的问题是我使用了 RadGrid 客户端 API 集,因此我可以深入到单元格。在这一点上,他们并没有真正提供(我能找到)任何处理该单元格内容的方法......可能是因为内容可以是任何东西。所以我需要弄清楚如何使用这个 HTML 字符串。对 jQuery 和 JavaScript 来说还是新手...我真的只想将字符串转换为表对象,然后针对该对象运行 jQuery 选择器...但是 JavaScript 并不能直接工作...据我所知至今。:(
jquery - 在 selectedIndex 更改后触发 onChange 事件?
当使用 jQuery 设置 selectedIndex 或 val 时,是否可以在选择字段上触发更改事件?
我已经尝试过了,它似乎不起作用。我正在尝试用我自己的设计替换一个选择字段。问题是如果我将更改事件附加到选择字段,则在更改索引时需要触发该事件。
有没有办法做到这一点?
编辑: @xSaint32 通过使用jQuery 的触发方法回答了这个问题。
c# - 为数据网格中的组合框设置选定项
我正在使用其中包含许多组合框字段的数据网格,当我单击数据网格组合框时,所选项目或突出显示的值是列表中的最后一项,但我希望它突出显示列表中的第一个(顶部)项目。我知道只是一个组合框,我需要做的就是更改 combobox.selecteditem 或 combobox.selectedindex,但我不确定在这种情况下该怎么做。
我已将组合框绑定到数据库中的表并使用数据表存储组合框值,然后向数据表添加一行,我认为组合框中的最后一项突出显示的原因是因为我添加了一行到数据表。
list - Actionscript/Flex:如何在 Spark 列表排序后维护所选项目(而不是索引)
我更改了 Spark List 中的一个项目。然后该项目移动到列表中的不同索引,因为我保持列表的 dataProvider 排序。但是, selectedIndex 保留在项目以前所在的位置。我希望列表的 selectedIndex 仍然在更改的项目上。有没有人解决过这个问题或有任何提示?
wpf - WPF 数据触发器不起作用 - 组合框选定索引未设置为 0
我想通过使用 DataTrigger 将 ComboBox 的 SelectedIndex 设置为 0,当它绑定的 SelectedItem 为空时。但它不起作用。我哪里错了?
xml如下:
这里MyObject.color_master为空,但 DataTrigger 仍然无法正常工作!
我的要求很简单,当组合框中没有选择任何内容时,我希望选择第一项。
cocoa - 自动选择、聚焦和突出显示一个新的 NSOutlineView 行
这可能只是缺乏经验,NSOutlineView
但我看不到这样做的方法。我有一个NSOutlineView
(通过出色的PXSourceList实现)带有一个添加按钮,该按钮在我正确保存/写入/插入/删除行方面完全可用。我不使用 a NSTreeController
,也不使用绑定。我使用以下代码添加实体:
当按下添加按钮时,会插入一个新行,如下所示:
如果我点击离开,然后选择该行并按下enter
以编辑它,它现在看起来像这样:
我的问题是:如何以编程方式第一次获得相同的状态(焦点、选定、突出显示),以使用户体验更好?