问题标签 [multiple-columns]

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 回答
31357 浏览

oracle - Oracle 多列分区与使用子分区

除了显而易见的之外,任何人都可以解释多列分区和使用子分区之间的区别吗?哪一个更适合 OLTP 场景?有关详细信息,请参阅《Oracle 数据库管理员指南》中的管理分区表和索引

在多个列上分区的表的(愚蠢)示例是:

同样,子分区表的示例是:

现在这些表有什么区别?它们在“逻辑上”不一样吗?我知道向 demo2 添加分区要容易得多,因为随着时间的推移,您需要在 demo1 上拆分分区以获得更多分区。在 OLTP 场景中哪个更好?

附带说明一下,我对 INSTANCE 编号进行分区的原因与 Oracle RAC 有关。我正在尝试创建“实例关联”以阻止“热块”减慢数据库速度,因为这些需要通过 RAC 节点之间的互连发送。(我们已经凭经验证明这确实对我们的测试产生了影响)。

0 投票
2 回答
5845 浏览

delphi - Delphi VirtualTreeView对多列进行排序?

我听到了很多关于 VirtualTreeView 组件的赞誉,并考虑在我们正在进行的重写中使用它。目前我们使用 StringGrid。

我找不到对多列进行排序的方法,尽管单列排序效果很好。有什么方法可以做类似于单击第 1 列>排序、Ctrl+单击第 2 列>在第 1 列之后对第 2 列进行排序等操作?

具体来说,我想至少对三列进行排序:采购订单编号、行项目、发布。

在此先感谢您的帮助!

这是我正在测试理论的代码(略微简化)(不是来自上面引用的同一个项目):

注意:在您更新后,我还编辑了我的代码,以显示它当前的状态。下面我发布了排序的结果:

这产生了以下结果(我只显示我在这里尝试排序的三列):

最初加载时:
订单行发布
153 7 2
153 7 1
153 1 1
153 1 2
153 4 1
153 6 2
153 6 1
120 3 2
120 3 1
153 2 1
153 4 2
120 2 1
153 4 1
120 1 1
153 3 1
153 2 1
111 2 1
111 1 5
111 1 1
111 4 2
111 3 1
111 4 1
111 1 3
111 1 2
111 1 4

第一次点击后
订单行下达
111 2 1
111 1 5
111 1 1
111 4 2
111 3 1
111 4 1
111 1 3
111 1 2
111 1 4
120 3 2
120 3 1
120 2 1
120 1 1
153 7 2
153 7 1
153 1 1
153 1 2
153 4 1
153 6 2
153 6 1
153 2 1
153 4 2
153 4 1
153 3 1
153 2 1

第二次点击后
订单行下达
153 7 2
153 7 1
153 6 2
153 6 1
153 4 1
153 4 2
153 4 1
111 4 2
111 4 1
153 3 1
120 3 2
120 3 1
111 3 1
153 2 1
153 2 1
120 2 1
111 2 1
153 1 1
153 1 2
120 1 1
111 1 5
111 1 1
111 1 3
111 1 2
111 1 4

第三次点击后
订单行下达
111 1 1
120 1 1
153 1 1
111 2 1
120 2 1
153 2 1
153 2 1
111 3 1
120 3 1
153 3 1
111 4 1
153 4 1
153 4 1
153 6 1
153 7 1
111 1 2
153 1 2
120 3 2
111 4 2
153 4 2
153 6 2
153 7 2
111 1 3
111 1 4
111 1 5

谢谢你的时间!

0 投票
1 回答
2099 浏览

java - 在 Java 中创建多列组合框

我需要在 Java 中创建一个 ComboBox,它将在左侧的列中包含信息,在右侧的列中包含 Checkbox,以便用户可以在 ComboBox 中选择多个项目。这需要是一个 ComboBox,因为列表中可能需要检查 100 个项目,但它们不会占用用户界面上的太多空间。

有谁知道如何做到这一点?

0 投票
1 回答
13646 浏览

jquery-mobile - jquery-mobile 多列布局可以使用网格吗?

我正在尝试使用 Jquery Mobile 进行多列布局。

首先,我尝试使用 Jquery Mobile Grids。示例可以在这里找到: 链接文本

由于这不起作用,我尝试使用普通的 Jquery 和 JqueryMobile 来解决。此处示例: 链接文本

更糟糕...

问题:当点击链接时,有没有办法只使用 Jquery Mobile = 左右内容和标题更新中间网格应该保持(持久)?如果没有,什么是“可行的解决方法”

感谢帮助,

问候,

频繁

编辑 2011-11-24: 我正在为多面板和弹出面板布局设置自己的 JQM 插件。见Github

0 投票
1 回答
1431 浏览

oracle - 在 Nhibernate 中使用外键关系映射复合主键

我工作的一家公司正在使用 ERP,它的旧数据库是 Oracle。到目前为止,我一直使用包(oracle 存储过程)来访问数据,但这些年来这个数字一直在增长,现在我无法再管理它们了。
我试图用 Nhibernate 做一些实验,并开始映射几个表。
所有表都有复合主键。简要说明:

表顺序(表名:OCSAORH

OCHORDN ( PK ) => OrderNumber
OCHAMND ( PK )
OCHCOSC ( PK ) => 公司
OCHCLII
...

表 OrderLine(表名:OCSALIN

OCLORDN ( PK ) => OrderNumber
OCLAMND ( PK )
OCLCOSC ( PK ) => 公司
OCLLINN ( PK ) => 行号
OCLSSEQ ( PK )
OCLITMN
...

这是我的映射

订购

订单行

有了这些映射,一切正常;我可以加载订单,延迟加载会加载我的行。在阅读一些文档时,我注意到我没有定义多对一关系,所以我添加了这个:

到 OrderLine 映射文件。
现在,如果我运行我的测试应用程序,订单已正确加载,但未加载订单行。
我得到一个{NHibernate.ADOException} = {"could not initialize a collection: ... } 我试图调查并注意到生成的检索行的查询是错误的。这是 SQL:

如您所见,选择的最后 3 个字段(前缀为 OCH 而不是 OCL 的字段)不是 OCSALIN 表的成员;它们是 OCSAORH 的关键。
花了 1 天时间阅读文档和示例后,我无法弄清楚我做错了什么。
有没有人可以尝试帮助?

0 投票
3 回答
484 浏览

mysql - 为什么 MySQL 的多列索引会人满为患?

考虑以下 MySQL 表:

据我了解,with_what索引的第一with级必须有 2 个唯一条目,“子索引”中必须有 3 个(编辑:4)唯一条目what。但是 MySQL 为每个级别报告 4 个唯一条目。换句话说,每个级别的唯一元素数始终等于log表中的行数。

编辑:“第二级”的唯一条目数等于记录总数是可以的,但对于顶级则不行。

EDIT2:已经注意到如果列占用的位数with发生变化,例如到 int(11) 并返回到 int(10),那么基数开始按预期工作。甚至EXPLAIN SELECT COUNT(DISTINCT 'with') FROM log显示足够的价值rows

这是一个错误,一个功能还是我的误解?

0 投票
1 回答
117 浏览

c++ - C++ IDE 功能:标题和实现文件的同步查看列?

现代屏幕具有较大的分辨率,可以轻松容纳两列或三列 80 列代码。C++ 基本上要求您将代码分成.hpp文件.cpp

那么,为了利用这个空间,为什么不在打开.cpp文件时自动在第二列中打开.hpp文件(反之亦然)?这显然不适用于极端情况,尽管对于许多项目来说,文件名之间存在直接对应关系,这很容易确定。对我来说,这似乎是对这个空间的非常合理的使用,很难想象它还没有完成。

有没有一个IDE可以做到这一点?插件?或者,为什么你认为它做不到?

0 投票
1 回答
713 浏览

iphone - 如何将列标题动态添加到 iPhone 中有大量列的 tableView?

在我的 iPhone 应用程序中,我有一个水平滚动的 tableView。它有 30 列。tableView 类似于 ASP.Net 中的 gridView。

如何在 TableView 标题部分添加列标题?

0 投票
2 回答
3827 浏览

tsql - TSQL 问题:按多列分组

我有一个包含多个列的表,这些列代表一个动作的出现。

简单表示例

不太确定如何表示数据,但上面应该显示它......每行,我有多个要分组的列。专注于“a”部分,我希望输出如下:

只是不知道如何去,甚至是最好的方式,用多列分组。如果它是一个带有序列号的“高”表,那将是一个快照......

我担心的一件事是......如果我在多行中具有相同的值(它们多次执行相同的操作),我堆叠列并尝试对行求和。因此,例如第 6 行有 3 和 15 的值为 a,我尝试 Sum() 该组的总数,我不希望 6 计算两次(如上所示

编辑: 试图在这里澄清......我有一排有“行动”的客户。动作被折叠成 value1 到 value15。我想计算“类型,值”组的数量。

我之前的计数是错误的......我想要有特定操作的不同客户,而不是特定操作的数量。所以IA应该是4,使用上面的可见表。

我想出的最终注释代码审查问题。Unpivot 以构建唯一日期/值对的列表。

0 投票
3 回答
2316 浏览

c# - ASP.NET 中的多列列表框类型控件

ASP.NET 中是否存在允许多列和多选的列表框控件?

我看了但找不到,那么我现在有哪些可用的选项?