问题标签 [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 回答
88 浏览

database-design - 单独的数据库记录的公共和编辑模式版本

我将如何最好地为数据库记录实现编辑模式?

记录(例如博客文章)需要在网站上显示公开版本,同时编辑模式版本正在编辑、预览、重新编辑等。

到目前为止,我有两个解决方案:

  1. 使用带有 ID 和模式的多列主键。
  2. 为每种模式使用单独的表,并在它们之间进行复制。

我不能成为第一个需要这个功能的人。

这通常是怎么做的?它有名字吗?

我使用不明确支持多列键的 CakePHP,但我认为这对我的情况并不重要,因为在用户完成编辑后,我实际上不会有多个具有相同 ID 的行。

0 投票
8 回答
242792 浏览

c# - LINQ to SQL:多个列上的多个连接。这可能吗?

鉴于:

TABLE_1用以下列命名的表:

  • ID
  • ColumnA
  • ColumnB
  • ColumnC

我有 SQL 查询,其中TABLE_1基于ColumnA, ColumnB, ColumnC. 查询可能如下所示:

问题:

我需要在 LINQ 中重写该查询。我试过尝试一下:

如何在 LINQ 中编写查询?我究竟做错了什么?

0 投票
1 回答
406 浏览

jquery - 尝试制作动画时,Chrome 中的多列布局混乱

我正在使用 jQuery 为水平在屏幕外的多列布局设置动画。我有两个控制器可以向后移动,第四个(一个红色一个蓝色)。该动画似乎在 Firefox 和 Safari 中运行良好,但是当我在 Chrome 中对其进行测试时,文本会在屏幕上重复出现,并且通常会以一种奇怪的方式出现混​​乱。

这是示例的链接:http: //jsfiddle.net/darcyclarke/q8etQ/11/ 这是我的 Chrome 版本中发生的屏幕截图以供参考:http ://cl.ly/3m2d012L0n303n1a1P2L

想知道是否有人知道为什么会发生这种情况以及是否有办法解决它。感谢所有反馈。

干杯!

0 投票
7 回答
15031 浏览

vim - 将列中的所有字符更改为多行

我不知道如何解释我想做什么,但我在 Textmate 中看到过,它非常有用。假设我有这段文字:

现在我想选择键的所有第一个字符(lne 中的 4 个“a”)并删除它们,这样结果如下所示:

某种视觉模式会计列不是行。

0 投票
3 回答
1618 浏览

sorting - Flex 4.5 Spark Datagrid 多列排序

有没有人知道 Flex 4.5 Spark Datagrid 是否像 ADG 一样原生支持多列排序?

我正在查看 api 文档,但看不到任何内容...

谢谢

0 投票
1 回答
3132 浏览

sorting - RichFaces:当多列排序模式打开时释放数据表的排序列

目前我正在开发一个项目(JSF 2.0,RichFaces 3.3.3),其中我必须获得一个启用多列排序的 2 列 DataTable(我已经通过sortMode="Multi"属性完成了此操作),但与单列排序不同,在多列的情况对我来说是不可能释放正在执行排序的列(这是通过单击其他列标题在单列情况下完成的)。

排序顺序在会话期间被锁定:即使在选项卡之间切换时,我的 Web 应用程序也会保持当前的列排序设置。我需要在会话中恢复此配置以允许用户选择其他排序顺序,因为目前重置它的唯一方法是注销并重新输入。

示例:当用户按A列然后按B列(反之亦然)进行排序时,并且考虑到我sortPriority也在使用属性(这是我无法更改的要求),一对AB组合被锁定,而当前会话已打开。当用户只需要按一列对 DataTable 进行排序(按AB排序)时,在进行多列排序后,不可能在同一个会话中得到它。

有什么方法可以实现我需要的“组合列排序发布”吗?

提前致谢。

更新:

我发现我的数据表中只有两个数据列,唯一的方法是通过某种方式切换和值之间的sortMode属性。这样,我可以保证在单列排序模式下,它会释放列的组合。"Multi""Single"

rich:dataTable有没有人成功地解决了必须在运行时使用 javascript为组件属性赋值的情况?

0 投票
2 回答
749 浏览

sql - SQL 约束在两列中具有一个唯一值

我需要确保一个值在两列中是唯一的(这不是“两列”索引问题)。

是否可以 ?

我的例子是城市,但不要专注于此。我真正需要的是关于生成的十六进制 ID。

0 投票
2 回答
2233 浏览

crystal-reports - 有没有办法设置列高(或者,将标准报告转换为邮件标签)?

我正在使用 Crystal Reports 创建一个每页有一个标题和两列详细信息的文档。我想要的是每个页面都是这样的:

但我得到的是:

如果记录太多,页脚甚至会被推到下一页。

我已经将详细信息部分设置为“多列格式”,但没有按列格式化组。这是因为我希望每个组都填满整个页面,并且只有一个标题跨越页面的整个宽度。细节宽度只有 3.6 英寸,页面是 8.5 英寸,左边距 0.5 英寸,右边距 0.3 英寸,所以我不认为这是测量值。我将页脚设置为在页面底部打印,但这仅在下一页末尾打印页脚。

基本上,我正在寻找的是阻止细节向下打印并强制它进入下一列的东西。我无法在 Section Expert 中设置数据高度(该字段已禁用),我在其他地方读到我可以创建一个邮件标签,但这意味着重新创建报告(我不想这样做,因为报告中的元素太多)。


更新:经过测试,这绝对不是测量值(数据宽度和列之间的距离)。仍在为此苦苦挣扎。

0 投票
1 回答
241 浏览

mysql - MySQL 索引 - 如何提高性能?

我正在尝试提高现有 MySQL 数据库的性能。

这是一个关于餐馆的数据库,有两个相关的表:

网站的所有实体都有一个表格,每个实体都有一个唯一的 id,一个实体几乎可以是任何东西,它可以是餐厅、用户和许多其他东西。有几种实体类型,对于餐馆,它们的实体类型是“对象”。

我还要说,数据库的这种结构几乎已经存在,所以我不想做大的改变,例如,我不会删除所有实体的表。(数据库本身没有数据,但是 PHP 引擎是构建的,因此很难对结构进行大的更改)。

还有一个仅用于对象的表,该数据库中有几种类型的对象,但是由于这是网站的主题,因此专门针对餐馆将进行大量搜索,餐馆有多个字段:国家,城市,名称,流派。在同一个城市和国家不能有两家同名的餐厅,(例如可以有两家同名但在同一个国家的不同城市,或者在两个同名但在同一个城市不同的国家)

所以从这个事实我想我应该为国家、城市和名称列创建一个唯一的三列索引。

另外我想说的是,URL也是以www.domain.com/Country/City/Restuarant-Name的形式构建的,所以country-city-name的组合应该被快速获取并且这种类型的查询会发生很多。

但也会有很多其他类型的查询,例如:在某个城市或某个特定城市搜索餐厅名称(使用 LIKE 查询,因为搜索的名称可以是全名的一部分)国家。搜索某个国家和城市中某种类型的所有餐厅。几乎所有可能的组合。

最常用的查询可能是 (a) 搜索某个城市和国家/地区的餐厅名称(这与键入 URL 时使用的查询相同,但将使用 LIKE),(b) 搜索某个城市和国家/地区的餐厅特定城市和国家的特定类型。最后(c)在全球范围内搜索餐厅名称(在整个数据库中,不指定城市和国家)

该表(对象表)当前具有PRIMARY KEY,即对象的ID,该ID也被大量使用,最佳做法如下?:

  1. 从国家、城市、名称中创建一个三列 UNIQUE 索引
  2. 从名称中创建另一个(非唯一)索引(因此我在上面编写的类型 c 的查询将被快速执行)
  3. 可能会从对象表中创建某种仅包含餐厅的子表,以便查询该子表。(这不那么重要,因为如果我决定做一个大的改变,我可能会把餐馆从对象的其余部分分开)

我真的很感激任何帮助,因为我长期以来一直试图决定这一点。

ps 对象表中的某些对象不会有任何类型或任何国家或城市,因此它们将保持为 NULL,我知道 UNIQUE KEY 中允许使用 NULL 值,但它会对性能产生影响吗?

非常感谢任何愿意阅读这个长问题的人:)

0 投票
1 回答
2031 浏览

c# - aspx页面中的多列列表框

我有一个列表框:

我想让它成为多列。我用谷歌搜索了很多,但没有找到合适的答案。我正在使用 ASP.NET C#。

任何帮助,将不胜感激。