问题标签 [subitem]
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.
jquery - jquery 手风琴列表子菜单项无法在 cakephp 中显示数据库中的值
我正在使用 jquery 手风琴来显示带有子项目的列表。我有一个类别表和产品表。我想将这些类别和相应的产品提取到列表中。在我的控制器中,我添加了以下代码。
在我的列表中,我添加了列表值
现在该类别显示良好,我没有得到添加属于特定类别的产品的逻辑。如果有人知道这一点,请帮助我。我卡住了。。
当我调试这个结果时,我也得到了结果
android - Android ListView:删除依赖于项目的子项目
在我的应用程序(乘法问答游戏)的以下活动中,我显示了用户给出的问题和答案的列表。目前,如果答案错误,它会以红色显示答案,如果正确则显示绿色。列表的子项将始终是正确答案(绿色)。我希望仅在答案不正确时才显示子项目。即无需两次显示正确答案。但我不确定该怎么做。
活动图像(请注意即使用户已经给出正确答案,正确答案也会显示在子项目中):
活动代码:
与活动相关的适配器代码:
c# - c# listview:获取选定的子项
我有一个包含 9 列和未知行数的 ListView。
在两个不同的列中,用户应该能够单击(或双击)子项,我需要知道选择了该行中这两个子项中的哪一个。
所以我需要知道选择了 ListView 的哪个 SubItem 或者它在哪一列中。
谢谢!汤姆
java - Android - 将子项添加到排序的 ListView
我有以下 ListView 代码:
截至目前,ListView 的顺序是字段变量 scoreDistance 的升序。它通过比较器以这种方式排序。List 的实际内容是字段变量名。我现在想将字段变量位置添加为每个名称的子项。它仍然应该以相同的方式排序。我已经查看了有关添加子项的多个问题,但仍然不确定如何执行此操作。我应该怎么办?
sorting - Sitecore Sortorder 与子项排序
在 Sitecore 中,我认为 sortorder 总是优先于子项排序。我的假设是,如果其中一个子项的排序顺序为 100,而另一个子项的排序顺序为 0,则项的子项排序设置为 0 的子项将首先出现,这并不重要。在最近的一个项目中,我看到内容树中发生了相反的情况。子项排序被优先考虑。有没有办法配置检查 sortorder 和 subitem 排序的顺序?我一直在查看我的 web.config 并将其与我的一个项目进行了比较,该项目的工作方式与我认为应该的方式相同,但我找不到任何让我想到的东西。
我在项目的内容树中看到的似乎给予子项排序优先级的视觉效果:
wpf - WPF 访问 ListView/GridView 中的子项
我正在尝试访问列表视图子项。当该程序访问具有不同值类型的多个数据库时,我必须动态地将列插入此 ListView/GridView。如果需要,我可以将数据库搜索分成多个选项卡,但为了便于使用,我宁愿不走这条路。
我一直在寻找大约 3-4 天的解决方案。此类组织来自 OleDB 查询的子项数据。这是我正在使用的代码片段:
然后它使用以下代码段将数据插入到 ListView 中:
ListView 背后的 XAML:
我试图通过几种方法来获取 ListView/GridView 中的 Subitem 值。在以下任何一个代码上都没有成功:
&
甚至尝试了 Windows 窗体方法,这显然行不通。
有人可以请至少指出我正确的方向吗?我得到的错误消息是有道理的,因为它不能从对象通用列表转换为类修复,但是,由于我对 WPF 相当陌生,我很难过如何传递此消息!
c++ - 使用 MoveWindow 或 SetWindowPos 时未正确调整编辑控件/组合框的窗口大小
简介及相关资料:
我正在尝试使用可编辑的项目和子项目来实现列表视图控件。而不是常规的列表视图外观,项目和子项目应该有编辑控件、复选框或组合框。
我正在使用原始WinAPI
和C++
. 我的目标是Windows XP
向前。
我为解决问题所做的努力:
在此处和 Internet 上进行研究后,我只能在MFC
. 他们都使用LVN_BEGINLABELEDIT
技术来实现这种行为。
不幸的是,我并不完全理解这个概念,所以我决定从头开始(我认为这也是提高编程技能的最佳方法)。
我的概念:
我决定捕捉列表视图并使用或宏NM_DBLCLK
从那里获取坐标。ListView_GetItemRect
ListView_GetSubItemRect
然后我只需将组合框/复选框/编辑控件移动到相应的项目/子项上(组合框/编辑控件/复选框将被创建为单独的隐藏窗口)。
用户完成输入后(按回车键或更改焦点),我将简单地隐藏组合框/复选框/编辑控件。
我目前的结果:
目前,当移动到项目/子项目上方时,我被组合框/编辑控件/复选框的尺寸与项目/子项目尺寸不同。
问题:
可以改进下面提交的代码示例以将组合框/编辑控件/复选框窗口大小正确调整为项目/子项的大小吗?现在,我将只关注这部分问题,以使这个问题尽可能简短。
这是创建说明问题的小型应用程序的说明。请注意,我已尽力将事情保持在最低限度:
1.)Win32 project
在Visual Studio
(我使用VS 2008
)中创建默认值。
2.) 将以下WM_CREATE
处理程序添加到主窗口的过程中:
WM_NOTIFY
3.)在主窗口的过程中添加以下处理程序:
这是我得到的结果:
您可以清楚地看到编辑控件的顶部和底部边框没有正确绘制。至于组合框,宽度已适当调整,但高度保持不变。
我试过用MoveWindow
call代替,SetWindowPos
但结果是一样的。
进一步篡改后,如果 listview 没有设置 LVS_EX_FULLROWSELECT 样式,我发现NMITEMACTIVATE
在返回 subitem 的矩形时会出现错误。您可以通过简单地在我的处理程序中注释掉WM_CREATE
我设置此样式的部分来看到这一点。也许我做错了什么,这个“错误”可能是由我的代码引起的,但我没有看到问题。
2014 年 9 月 17 日编辑:
在没有 listview 时测试结构的值iItem
和iSubItem
成员后,我可以验证该错误不在我的代码中。无论我点击哪个子项,它总是返回为 0。这解释了我在删除此样式时遇到的错误行为。NMITEMACTIVATE
LVS_EX_FULLROWSELECT
iItem
如果需要任何进一步的信息,请发表评论,我会尽快采取行动。
感谢您花时间和努力提供帮助。
android - 如何在不使用自定义适配器的情况下将子项添加到列表视图
在我的列表视图中,我正在获取一个可用的 wi-fi 列表,其中包含一些数据,我想要将数组项 [0] 显示为项,数组项 [2] 显示为子项,而不使用自定义适配器和消耗性列表视图
这是我将数据添加到列表视图中的代码。
c# - 如何访问 MenuStrip 的子项
我有一个包含 3 个项目的 MenuStrip。第二个项目有 7 个项目(如果将分隔符视为项目,则为 10 个)。关键是,我想访问项目编号 7(如果分隔符被视为项目,则再次访问项目编号 10)所以我这样做:
并且,通过这种方式,我可以访问菜单条的第二项,但问题是此时我无法访问其子项。我需要这样做,因为我必须使用这些子项之一的 PerformClick() 方法。
请注意,当我这样做时menuStrip.Items[1]
......我期待像 DropDown 或 DropDownItems 这样的选项,但它们没有出现,我不知道我是做错了什么还是错过了什么。
这是层次结构:
我想添加一对图片以更好地展示它,但显然“我需要至少 10 名声望才能发布图片”。
非常感谢您的关注和耐心。
编辑:我自己已经找到了解决方案。我只是不知道实际上 MenuStrip(Sub)Item 本身就是一个对象,我只需使用它的名称就可以使用它,这就是重点:D
c# - 如何检查 ContextMenuStrip 中的子项
当我选择 menuItem 时,我希望它被选中。
像这样。