问题标签 [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.

0 投票
1 回答
233 浏览

jquery - jquery 手风琴列表子菜单项无法在 cakephp 中显示数据库中的值

我正在使用 jquery 手风琴来显示带有子项目的列表。我有一个类别表和产品表。我想将这些类别和相应的产品提取到列表中。在我的控制器中,我添加了以下代码。

在我的列表中,我添加了列表值

现在该类别显示良好,我没有得到添加属于特定类别的产品的逻辑。如果有人知道这一点,请帮助我。我卡住了。。

当我调试这个结果时,我也得到了结果

0 投票
1 回答
765 浏览

android - Android ListView:删除依赖于项目的子项目

在我的应用程序(乘法问答游戏)的以下活动中,我显示了用户给出的问题和答案的列表。目前,如果答案错误,它会以红色显示答案,如果正确则显示绿色。列表的子项将始终是正确答案(绿色)。我希望仅在答案不正确时才显示子项目。即无需两次显示正确答案。但我不确定该怎么做。

活动图像(请注意即使用户已经给出正确答案,正确答案也会显示在子项目中):

在此处输入图像描述

活动代码:

与活动相关的适配器代码:

0 投票
0 回答
732 浏览

c# - c# listview:获取选定的子项

我有一个包含 9 列和未知行数的 ListView。

在两个不同的列中,用户应该能够单击(或双击)子项,我需要知道选择了该行中这两个子项中的哪一个。

所以我需要知道选择了 ListView 的哪个 SubItem 或者它在哪一列中。

谢谢!汤姆

0 投票
0 回答
73 浏览

java - Android - 将子项添加到排序的 ListView

我有以下 ListView 代码:

截至目前,ListView 的顺序是字段变量 scoreDistance 的升序。它通过比较器以这种方式排序。List 的实际内容是字段变量名。我现在想将字段变量位置添加为每个名称的子项。它仍然应该以相同的方式排序。我已经查看了有关添加子项的多个问题,但仍然不确定如何执行此操作。我应该怎么办?

0 投票
2 回答
1776 浏览

sorting - Sitecore Sortorder 与子项排序

在 Sitecore 中,我认为 sortorder 总是优先于子项排序。我的假设是,如果其中一个子项的排序顺序为 100,而另一个子项的排序顺序为 0,则项的子项排序设置为 0 的子项将首先出现,这并不重要。在最近的一个项目中,我看到内容树中发生了相反的情况。子项排序被优先考虑。有没有办法配置检查 sortorder 和 subitem 排序的顺序?我一直在查看我的 web.config 并将其与我的一个项目进行了比较,该项目的工作方式与我认为应该的方式相同,但我找不到任何让我想到的东西。

我在项目的内容树中看到的似乎给予子项排序优先级的视觉效果:

0 投票
2 回答
1924 浏览

wpf - WPF 访问 ListView/GridView 中的子项

我正在尝试访问列表视图子项。当该程序访问具有不同值类型的多个数据库时,我必须动态地将列插入此 ListView/GridView。如果需要,我可以将数据库搜索分成多个选项卡,但为了便于使用,我宁愿不走这条路。

我一直在寻找大约 3-4 天的解决方案。此类组织来自 OleDB 查询的子项数据。这是我正在使用的代码片段:

然后它使用以下代码段将数据插入到 ListView 中:

ListView 背后的 XAML:

我试图通过几种方法来获取 ListView/GridView 中的 Subitem 值。在以下任何一个代码上都没有成功:

&

甚至尝试了 Windows 窗体方法,这显然行不通。

有人可以请至少指出我正确的方向吗?我得到的错误消息是有道理的,因为它不能从对象通用列表转换为类修复,但是,由于我对 WPF 相当陌生,我很难过如何传递此消息!

0 投票
1 回答
1705 浏览

c++ - 使用 MoveWindow 或 SetWindowPos 时未正确调整编辑控件/组合框的窗口大小

简介及相关资料:

我正在尝试使用可编辑的项目和子项目来实现列表视图控件。而不是常规的列表视图外观,项目和子项目应该有编辑控件、复选框或组合框。

我正在使用原始WinAPIC++. 我的目标是Windows XP向前。

我为解决问题所做的努力:

在此处和 Internet 上进行研究后,我只能在MFC. 他们都使用LVN_BEGINLABELEDIT技术来实现这种行为。

不幸的是,我并不完全理解这个概念,所以我决定从头开始(我认为这也是提高编程技能的最佳方法)。

我的概念:

我决定捕捉列表视图并使用或宏NM_DBLCLK从那里获取坐标。ListView_GetItemRectListView_GetSubItemRect

然后我只需将组合框/复选框/编辑控件移动到相应的项目/子项上(组合框/编辑控件/复选框将被创建为单独的隐藏窗口)。

用户完成输入后(按回车键或更改焦点),我将简单地隐藏组合框/复选框/编辑控件。

我目前的结果:

目前,当移动到项目/子项目上方时,我被组合框/编辑控件/复选框的尺寸与项目/子项目尺寸不同。

问题:

可以改进下面提交的代码示例以将组合框/编辑控件/复选框窗口大小正确调整为项目/子项的大小吗?现在,我将只关注这部分问题,以使这个问题尽可能简短。

这是创建说明问题的小型应用程序的说明。请注意,我已尽力将事情保持在最低限度:

1.)Win32 projectVisual Studio(我使用VS 2008)中创建默认值。

2.) 将以下WM_CREATE处理程序添加到主窗口的过程中:

WM_NOTIFY3.)在主窗口的过程中添加以下处理程序:

这是我得到的结果:

在此处输入图像描述

您可以清楚地看到编辑控件的顶部和底部边框没有正确绘制。至于组合框,宽度已适当调整,但高度保持不变。

我试过用MoveWindowcall代替,SetWindowPos但结果是一样的。

进一步篡改后,如果 listview 没有设置 LVS_EX_FULLROWSELECT 样式,我发现NMITEMACTIVATE在返回 subitem 的矩形时会出现错误。您可以通过简单地在我的处理程序中注释掉WM_CREATE我设置此样式的部分来看到这一点。也许我做错了什么,这个“错误”可能是由我的代码引起的,但我没有看到问题。

2014 年 9 月 17 日编辑:

在没有 listview 时测试结构的值iItemiSubItem成员后,我可以验证该错误不在我的代码中。无论我点击哪个子项,它总是返回为 0。这解释了我在删除此样式时遇到的错误行为。NMITEMACTIVATELVS_EX_FULLROWSELECTiItem

如果需要任何进一步的信息,请发表评论,我会尽快采取行动。

感谢您花时间和努力提供帮助。

0 投票
1 回答
2708 浏览

android - 如何在不使用自定义适配器的情况下将子项添加到列表视图

在我的列表视图中,我正在获取一个可用的 wi-fi 列表,其中包含一些数据,我想要将数组项 [0] 显示为项,数组项 [2] 显示为子项,而不使用自定义适配器和消耗性列表视图

这是我将数据添加到列表视图中的代码。

0 投票
1 回答
855 浏览

c# - 如何访问 MenuStrip 的子项

我有一个包含 3 个项目的 MenuStrip。第二个项目有 7 个项目(如果将分隔符视为项目,则为 10 个)。关键是,我想访问项目编号 7(如果分隔符被视为项目,则再次访问项目编号 10)所以我这样做:

并且,通过这种方式,我可以访问菜单条的第二项,但问题是此时我无法访问其子项。我需要这样做,因为我必须使用这些子项之一的 PerformClick() 方法。

请注意,当我这样做时menuStrip.Items[1]......我期待像 DropDown 或 DropDownItems 这样的选项,但它们没有出现,我不知道我是做错了什么还是错过了什么。

这是层次结构:

我想添加一对图片以更好地展示它,但显然“我需要至少 10 名声望才能发布图片”。

非常感谢您的关注和耐心。

编辑:我自己已经找到了解决方案。我只是不知道实际上 MenuStrip(Sub)Item 本身就是一个对象,我只需使用它的名称就可以使用它,这就是重点:D

0 投票
1 回答
1474 浏览

c# - 如何检查 ContextMenuStrip 中的子项

当我选择 menuItem 时,我希望它被选中。

像这样。

像这样。