问题标签 [selection]

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

javascript - 调整选择框的大小以拥抱所选文本

我正在使用 Javascript 向下拉列表动态添加新选项,当列表恢复为所选项目时,右侧的箭头会展开列表,包含所选文本的框与最宽的文本一样宽选项列表。

因此,如果您知道我的意思,而框内文本右侧没有多余的空白,我想做的是让框的宽度紧贴文本。

如果有人可以帮助我,非常感谢:-)

0 投票
1 回答
379 浏览

java - Swing:如何忽略取消选择事件?

我的自定义组件由JTreea 内的三个 s组成JPanel。一次JTree只能选择一个,因此我TreeSelectionListener为每个调用clearSelection()先前选择的JTree. (有关更多详细信息,请参见此处)。

这很好用,但我需要防止s 在取消选择a时TreeSelectionListener触发。一种区分选择事件和取消选择事件的简单方法就足够了。JTree

提前致谢!

0 投票
1 回答
3422 浏览

internet-explorer - 如何在 Internet Explorer 中启用多选文本?

如何在 Internet Explorer 中启用不连续的多文本选择?我尝试了 IDM_MULTIPLESELECTION 但这似乎只适用于编辑模式下的对象而不适用于文本。

FF3 似乎默认启用了多项选择,并通过单击 ctrl 键来工作。

我正在使用 IE8。任何语言的代码示例都可以。

任何帮助将不胜感激。

谢谢

0 投票
1 回答
74 浏览

eclipse - 从 oeui.workbench 包中分离选择服务

我想在我的 Swing 项目中使用Eclipse RCP 中的选择服务功能。目前包含相关接口的 oeui.workbench 包大约 3.7 MB,这对于我们的要求来说太大了

  1. 有没有办法将它拆分为工作台以仅获得选择服务
  2. 是否已经有发行版
  3. 这样做是否合法。是否存在任何许可问题?
0 投票
1 回答
311 浏览

html - How to select text in columns in a table

Is there anyway to get the text on an HTML table to be selectable like the tables in MS Word? In a normal html table, when the user selects text using the mouse, the text is selected in ROWS. In MS Word, it is selected in COLUMNS. I am using IE8 in standard mode. I don't mind if the solution uses script or css.

Any help would be appreciated.

0 投票
2 回答
3643 浏览

wpf - WPF TreeView 专注于新添加的项目

我有一个包含很多项目的排序树视图。当我添加一个新项目时,我希望选择新添加的项目并将其显示在屏幕上。例如:如果我在屏幕上看到前 10 个项目并且新项目添加到第 20 位,那么视图应该更改以显示新添加的项目(它可以是屏幕上的第一个、最后一个或在中间——没关系)。阅读一些博客文章后,我可以进行选择。请帮助我了解如何实现有关在屏幕上显示的所需功能。

卢卡斯·格拉兹

0 投票
2 回答
2061 浏览

jquery - 在jQuery中选择行

可能重复:
JQuery:如何从表中选择行

我是 jQuery 的初学者。我有一个包含多行的表,在选择特定行后如何选择下一行或上一行?

0 投票
4 回答
1914 浏览

wpf - WPF TextBox - 以编程方式选择文本,同时保留“选择方向”

编辑文本时,用户可以使用键盘移位按钮和方向键来修改选择 - 一个位置保持锚定,而另一个位置移动。通过向左按可以使可移动部分位于锚定部分的左侧。

我正在尝试修改 WPF TextBox 中的用户选择(出于讨论的目的,假设我想成对选择字符,例如,当按下 shift+left 时,将选择 2 个字符,而不仅仅是一个) . 但是,当使用 SelectionStart/SelectionIndex/CaretIndex/Select 时,选择的“movebale end”总是在选择的最右端结束,从而使 shift+left 组合无用。

有什么方法可以保留“选择方向”?

0 投票
1 回答
140 浏览

algorithm - 选择,使用三元比较器查找集合中的最大值

让 S 是一组 n>0 不同整数。假设 n 是 3 的幂。三元比较可以比较集合 S 中的三个数字,并将它们从最大到最小排序。

描述一个有效的算法,它使用尽可能少的三元比较来找到集合 S 中的最大数。解释为什么你的算法是正确的,并说明它在最坏情况下使用的三元比较的确切数量。

这是一个中期问题。

我的回答如下:

T(n) = 3T(n/3) + 1

解析为 (n/2) -1

有没有更有效的方法来做到这一点?

谢谢。

0 投票
1 回答
12361 浏览

javascript - 焦点改变时保持文本选择

我有一个普通的文本框和一个带有文本输入的灯箱。

我想将用户的选择保留在文本框中,即使用户专注于灯箱的文本输入。

  1. 在普通文本框中选择文本
  2. 切换灯箱
  3. 专注于灯箱输入

在步骤 3,用户的文本选择被丢弃。如何防止这种情况?例如,请参阅 Google 文档链接插入灯箱。

谢谢 :)

更新

好的,所以谷歌文档使用 iframe 作为空白页部分,这就是他们处理多项选择的方式。像这样的东西(请原谅令人作呕的 HTML):

iframe 中的文本选择与灯箱中输入的焦点无关。因此,如果选择了某些文本“这是我的 iframe”,然后切换灯箱并将光标放在输入中,则 iframe 的文本选择会在没有任何 javascript 的情况下持续存在。

我现在正在尝试 Nickolay 的建议。