如何删除 gwt-bootstrap3 中 Select 小部件中的 menuArrow?
How do I remove the menuArrow in a Select widget in gwt-bootstrap3?
我一直在尝试有条件地删除我当前使用 gwt-bootstrap3 的项目中 Select 框末尾的菜单箭头。
我尝试了以下选项:
<select:Select ui:field="fieldName" name="fieldName" b:id="fieldName" showMenuArrow="false">
<select:Option ui:field="option1" text="option1Text"/>
</select:Select>
我也尝试过 api,使用
fieldName.setShowMenuArrow(false);
我主要是想禁用此菜单箭头,当我想指示此 select 或已禁用并且选项不可用于 select 下拉菜单时。
在通过 browser:I 检查元素时,注意到在 select 框的 div 中还有其他 divs/spans 和一个作为主 select或div特别是
<span class="caret"></span>
删除这个 class 名称后,我可以使 menuArrow 消失。
然而,使用查询 Selector 访问带有插入符 class 的特定跨度标记,然后确保这是正确的标记(从具有其他此类 selectors 的整个页面来看)似乎一个轻微的挑战和笨重。
这是来自 chrome 上的 inspectElement 的片段。
inspecting the Select element and the span with caret
这似乎是 Selector 的 menuArrow 处理中的一个错误,如果它确实是一个错误,在修复之前有人可以提出解决方法吗?。感谢您的 suggestions/answers。谢谢!
setShowMenuArrow
方法用于其他用途:它转 on/off 这个箭头:
如果您想在所有禁用的 Select 框上隐藏插入符号,您可以尝试使用 css:
.bootstrap-select.disabled .caret {
display: none;
}
如果只想隐藏其中的一部分,请先添加新的 class 名称,例如 no-caret-on-disabled
并使用:
.bootstrap-select.disabled.no-caret-on-disabled .caret {
display: none;
}
我一直在尝试有条件地删除我当前使用 gwt-bootstrap3 的项目中 Select 框末尾的菜单箭头。
我尝试了以下选项:
<select:Select ui:field="fieldName" name="fieldName" b:id="fieldName" showMenuArrow="false">
<select:Option ui:field="option1" text="option1Text"/>
</select:Select>
我也尝试过 api,使用
fieldName.setShowMenuArrow(false);
我主要是想禁用此菜单箭头,当我想指示此 select 或已禁用并且选项不可用于 select 下拉菜单时。
在通过 browser:I 检查元素时,注意到在 select 框的 div 中还有其他 divs/spans 和一个作为主 select或div特别是
<span class="caret"></span>
删除这个 class 名称后,我可以使 menuArrow 消失。 然而,使用查询 Selector 访问带有插入符 class 的特定跨度标记,然后确保这是正确的标记(从具有其他此类 selectors 的整个页面来看)似乎一个轻微的挑战和笨重。 这是来自 chrome 上的 inspectElement 的片段。 inspecting the Select element and the span with caret
这似乎是 Selector 的 menuArrow 处理中的一个错误,如果它确实是一个错误,在修复之前有人可以提出解决方法吗?。感谢您的 suggestions/answers。谢谢!
setShowMenuArrow
方法用于其他用途:它转 on/off 这个箭头:
如果您想在所有禁用的 Select 框上隐藏插入符号,您可以尝试使用 css:
.bootstrap-select.disabled .caret {
display: none;
}
如果只想隐藏其中的一部分,请先添加新的 class 名称,例如 no-caret-on-disabled
并使用:
.bootstrap-select.disabled.no-caret-on-disabled .caret {
display: none;
}