问题标签 [gwtbootstrap3]
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.
css - 如何删除 gwt-bootstrap3 中 Select 小部件中的 menuArrow?
我一直在尝试有条件地删除当前项目中使用 gwt-bootstrap3 的选择框末尾的菜单箭头。
我尝试了以下选项:
我也尝试过通过api,使用
fieldName.setShowMenuArrow(false);
当我想指示此选择器已禁用并且选项不可用于选择下拉菜单时,我主要希望禁用此菜单箭头。
在通过浏览器检查元素时:我注意到在选择框的 div 中还有其他 div/span 和一个嵌套为主选择器 div 的子项,特别是
<span class="caret"></span>
删除此类名称后,我可以使 menuArrow 消失。然而,使用 querySelector 使用这个插入符号类访问特定的 span 标签,然后确保这是正确的标签(从也有其他此类选择器的整个页面)似乎是一个轻微的挑战和笨拙。这是 chrome 上的 inspectElement 的一个片段。 用插入符号检查 Select 元素和 span
这似乎是选择器的 menuArrow 处理中的一个错误,如果它确实是一个错误,任何人都可以提出解决方法,直到修复?感谢您的建议/回答。谢谢!
dom - GWTBootstrap3.extras.select:如何为多选的下拉菜单添加打开/关闭处理程序?
在我的情况下,我需要在关闭下拉菜单后执行一些操作,而不是检查,因为我使用控件的多选模式。
fullcalendar - GwtBootstrap3 FullCalendar
是否可以在 GwtBoostrap3 中禁用 FullCalendar 的标头?当我使用
标头标头禁用 = 新标头();headerDisabled.setNoHeader(); GeneralDisplay gd = new GeneralDisplay(); gd.setHeader(标头);
然后标题仍然显示:(我也试过
它没有用。
我
public void dayRender(JavaScriptObject javaScriptObject, Element element)
在gd.setViewRenderCallback(新 ViewRenderCallback()
但是这个方法永远不会被调用。我想更新单元格的高度。知道我该怎么做吗?
谢谢您的帮助
java - GWT 列表对象
我们目前正在开发一个 GWT-App,我们需要一个 People 选择器。问题是我们不能单独使用人名作为列表项,因为我们的数据库中有一些(不幸的是)重复项。所以我们需要某种下拉列表,它允许我们附加某种 ID。现在我们正在使用 GTW bootstrap3 的选择,这对我们来说不起作用,因为我们只能取回所选项目的字符串。任何帮助表示赞赏!
编辑: 对我们来说最好的解决方案是能够将对象保存到列表中并通过一些 toString() 方法或类似的方法显示它们。
select - gwt datagrid Bootstrap 选择单元格(添加/渲染单元格后需要执行 javascript)
我继承了一个使用 GWT 创建 Web 应用程序的项目。它使用 Bootstrap3 的 GWT 包装器来进行元素的样式设置。这在大多数情况下运行良好。现在我遇到了一个障碍,试图将 Bootstrap3 添加到当前使用 GWTSelect
的 GWT表中。问题是 a不是“引导样式”,因此与 Web 应用程序其余部分的样式不匹配。DataGrid
SelectionCell
SelectionCell
Select
不幸DataGrid
的是,我不能简单Select
地Cell
将. 子类化和实现解决了这个问题。但是,我无法正确呈现 ,因为它需要在 附加到 DOM 后执行 JavaScript 函数,而 DOM 从未被 a 包裹在 a 中。Column
DataGrid
Select
Cell
Select
Select
Column
DataGrid
相反,它是SafeHtmlBuilder
由 的render
函数渲染成的Cell
。
由于Select
从未附加到 DOM,因此我需要selectpicker
手动调用该函数。对于他,我创建了自己的本机函数,我需要在SafeHtmlBuilder
添加到DataGrid
. 如果我的子类通过'sSelect
接受CLICK
事件并在单击单元格后调用本机函数会正确呈现。Cell
onBrowserEvent
Select
我无法弄清楚何时以selectpicker
编程方式调用函数以Select
在 RPC 调用添加一行后自动呈现。我试图注册不同的处理程序无济于事。处理程序被调用,并且包装该selectpicker
函数的本机函数也被调用,但似乎 HTMLselect
尚未添加到表中。调用从浏览器的 JavaScript 控制台截取的上述 JavaScript 也可以。所以它应该可以找到但我需要找到合适的地方打电话:(
DataGrid
我正在使用的处理程序:
- addLoadingStateChangeHandler
- addRowCountChangeHandler
DataGrid
在调用添加到数据之后,我还尝试在不同的地方调用它。同样,HTMLselect
似乎没有添加到table
. IE。当我在调用myListDataProviderObject.getList()addAll(my data)
.
java - Select 和 MultipleSelect 不会触发事件
我正在使用 GwtBootstrap3 0.9.3 并使用 UiBinder 在我的身上放置了一些小部件。org.gwtbootstrap3.client.ui.CheckBox 类的复选框和 org.gwtbootstrap3.client.ui.Button 的按钮工作正常。当我单击它们时,它们会触发 ClickEvents。
但是当我点击它们时,org.gwtbootstrap3.extras.select.client.ui.MultipleSelect 和 org.gwtbootstrap3.extras.select.client.ui.Select 类的选择不会触发任何事件。他们不应该在进行或更改选择时触发 com.google.gwt.event.logical.shared.ValueChangeEvent 吗?
事件处理程序如下所示:
当我单击这些小部件时,永远不会触发 ValueChangeEvent。
但是当我以编程方式设置值时
ValueChangeEvent 将被触发并 do.somethinSimple() 将被调用。
出了什么问题?如何使用 UI 使这些选择小部件触发 ValueChangeEvents?
datepicker - GWTBootstrap - 屏蔽日期选择器
要求:在模糊/表单提交时屏蔽日期选择器。
我能够在将 forceparse 设置为 false 的情况下完成 onBlur 的屏蔽,但我无法在 datepicker 中导航到下个月/年,可能是因为我正在覆盖 DOM 处理程序。
我无法使用 ChangeDateHandler,因为它会自动将“1/1/19”假定为“1/1/1900”并在文本输入的中途屏蔽文本。我还有其他方法可以处理吗?
gwtbootstrap3 - GWT / GWTBootstrap3 扩展工具提示:C'tor 中的 addHandler 异常
我创建了以下类作为 gwtbootstrap3 Tooltip 的扩展。我想派生 gwtbootstrap3 Tooltip 类至少有两个原因:
1.)在显示工具提示时添加一个 onWindowClosing 处理程序,以便我可以在用户离开页面时隐藏()工具提示(据我所知,这是 Bootstrap 也不支持的功能,是吗?)
2.) 我想阻止在 iPad 或 iPhone 上显示页面时显示工具提示,因为它们在涉及工具提示时表现得很奇怪(第一个提示显示工具提示,第二个提示执行按钮,这与用户期望的不完全一致)
请注意,下面给出的类还没有完成......但是在这个阶段我在添加处理程序时遇到了异常。另请注意,无论我添加哪种类型的处理程序(ShowHandler、ShownHandler 等),它都会引发异常。
非常感谢任何帮助。
尝试添加处理程序时出现以下异常,为什么?
gwt - 使用 GWTQuery 调用 Bootstrap JS 折叠方法
我想在 gQuery 中复制这个 jQuery 调用来一次打开所有关闭的 Accordion 面板:
我已经在我的应用程序上对此进行了测试并且它可以工作,但是我无法使用 gQuery 成功实现相同的逻辑来调用 JavaScript 折叠方法:
从 gQuery 调用 JavaScript 方法的正确方法是什么?
更多信息 - 我已经在我的 onClick 方法中成功测试了这个 gQuery 代码,以向受影响的 div 添加一个测试类 - 所以我确定上述查询的选择器部分有效: