- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个带有 AutoCompleteField 的 ComboBoxViewerCellEditor。
我将其定义为:
new AutoCompleteField(cellEditor.getControl(),new CComboContentAdapter(),values);
显示自动完成值,如果我通过键盘选择它,我的组合将选择一个值。问题是当我用鼠标双击预填充列表时。这对组合没有任何影响,它不会选择值。
我有什么遗漏的吗?我应该添加一些监听器吗?
谢谢,
路易莎
最佳答案
实际上,当您从鼠标选择它时,您的焦点将从单元格编辑器中丢失,这就是它不受影响的原因。
单元格编辑器有一种方法,例如 dependentOnexternalFocus() 。它默认返回 true。覆盖它并从中返回 false。
单元格编辑器类的内部构造函数创建您自己的内容适配器并将代码放在下面:
contentProposalAdapter.addContentProposalListener(new IContentProposalListener2()
{
public void proposalPopupClosed(ContentProposalAdapter adapter)
{
popupOpen = false;
}
public void proposalPopupOpened(ContentProposalAdapter adapter)
{
popupOpen = true;
}
});
并覆盖
@Override
protected void focusLost()
{
if (!popupOpen)
{
super.focusLost();
}
}
popupOpen 是私有(private) boolean 类型变量。
关于java - ComboBoxViewerCellEditor 和 AutoCompleteField 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39126167/
我是黑莓开发的新手。我多次遇到过这个问题,即“如何将所选项目作为字符串获取”。给出的答案没有完全回答问题: AutoCompleteField autoCompleteField = new Auto
我正在使用 org.eclipse.jface.fieldassist.AutoCompleteField 类来建议我的组合框选项。但它没有用,因为它只建议与开头输入的文本匹配的条目。 Java代码:
如何在使用 Blackberry 自动完成字段时将所选项目作为字符串获取。我目前能够获得选定的索引。我正在重写 AutoCompleteField 类中的 onSelect 方法,如 中所述 Auto
在我的应用程序中,我有 autocompleteTextField。当输入中的文本更改时,我需要获取玩家的 ID。我正在尝试使用此问题推荐的模型:using AutoCompleteTextField
我有一个带有 AutoCompleteField 的 ComboBoxViewerCellEditor。 我将其定义为: new AutoCompleteField(cellEditor.getCon
我是一名优秀的程序员,十分优秀!