- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试向 GeoExt 应用程序添加一个按钮。理想情况下,我希望按钮工作流程是:
我将此作为我的选项代码:
/* Options to be passed to my create function. */
options: {
tooltip: 'Google StreetView',
iconCls: "icon-streetview",
enableToggle: false,
pressed: false,
toggleGroup: "toolGroup",
id: "streetview_tool"
}
我可以将按钮添加到工具栏,但切换功能无法正常工作。我已经尝试了几乎所有我能想到的参数组合。
a) 使用上述内容,我从 GeoExt 收到控制台错误:类型错误:this.control 未定义
。步骤 1 到 3(上述)按此方式进行。
b) 如果我删除 toggleGroup
,我不会收到错误(除非 enableToggle
已设置为 true),但是按钮永远不会在第一名(仅使用此方法执行步骤 2 和 3)。
还有第二个(更大!)问题 - 用户是否切换按钮并不重要,每次我点击 map 时都会触发功能!
所以我的问题 - 如何让这个按钮切换工作流程发挥作用?谢谢。
最佳答案
我对 geoext 的了解不够详细,但如果我正确理解了问题,那么当您单击 map 时,您将无法取消切换按钮。我设置了一个示例,希望与您的问题有些相似:https://fiddle.sencha.com/#fiddle/3ms
解决方案只需调用
Ext.getCmp('streetview_tool').toggle(false)
单击面板主体时。请注意,本示例使用 3.4。让我知道这是否有帮助,或者我是否缺少更多内容。
关于javascript - 在 GeoExt 中使用toggleGroup 时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21734162/
当为实际上已选择的RadioButton调用ToggleGroup.selectToggle(Toggle toggle)时,该RadioButton将变为未选中状态。我觉得这是一个错误,有人可以确认
我正在研究 JavaFX 8 和 SceneBuilder .我在 FXML 文件中创建了一些单选按钮并指定了 toggleGroup名称到单选按钮列表中。所以,现在我想得到 toggleGroup在
当我需要获取 Button 类时,我接下来要做的事情是: 按钮 B = (Button)scene.lookup("#ID"); 如何查找 ToggleGroup 类? 最佳答案 查找通常不是很强大,
在 JavaFX 中存在控件 ToggleGroup 。我已经安装了SceneBuilder,版本: Product Version JavaFX Scene Builder 8.0.0 Build
我有一个应用程序,用户应该只能选择一个按钮。 我的问题是,我无法将 ToggleButton 放入 ToggleGroup 中,这应该可以解决我的问题。 我使用 if 语句创建了 ToggleButt
我正在尝试检索给定 ToggleButton 的 ToggleGroup 的“名称”(或任何类型的唯一标识符),但没有成功。如果可能的话,不同的按钮共享事件处理程序是很重要的。有什么帮助吗? //cr
如标题所示,我想禁用切换组中的所有按钮。我知道可以单独选择按钮和 button.setDisable(true)。 但是有没有像group.setDisable(true)这样的可能性呢? 感谢任何帮
如何在 JavaFX 中取消选择 ToggleGroup 中的所有 ToggleButtons?似乎没有像 Swing 中那样的 clearSelection() 功能。 最佳答案 你可以这样做 to
我对编程和 OOP(现在是第二个 Java 项目)有点陌生,并且希望得到任何提示或帮助。 我目前正在为我自己的纸笔游戏开发角色创建程序。我正在使用JavaFX (没有 FXML,因此没有 SceneB
我不知道如何让它发挥作用。我试图遍历 ToggleGroup 中的每个按钮来设置它们的属性(例如,可见、禁用),但没有运气。似乎没有办法对ToggleGroup进行整体设置。 我尝试了多种方法,但都没
我有这段代码可以从选定的ToggleGroup中获取值。 但是,当我运行此代码时,我得到一个空列表。我似乎不知道如何解决这个问题。 public TestPane(TestService ser
想象一下有一个定义鼠标模式的枚举: public enum MouseMode { SELECTION, EDITING, DELETING } 想象一下有一个由 3 个按钮组成的切换组: T
在我的 FXML 中的某个地方,我有这个: ` 不知何故,我得到了错误: Unable to coerce toggleGroup1 to class javafx.sce
我有一个带有“主页”的场景,上面有一个 toggleGroup,上面有 2 个按钮,当我单击其中一个按钮时,一个 fxml 被加载到 toggleGroup 下面的 hbox。所以,当所有切换都未按下
有 MainController : public class MainController { @FXML private RadioButton radioButton; @FXM
我是一名优秀的程序员,十分优秀!