我需要稍微修改wicket select2Choice下拉组件的行为。 如果您选择的选项长于窗口,则会看到您的选择被删除了elipses。
我想知道是否可以执行以下操作之一: 1)使选择可滚动 2)使用完整选择的值向字段添加标题(例如工具提示)。
请注意,我已尝试通过IE中的开发人员工具执行此操作,并且就滚动而言,大多数情况下都是不成功的。当使用类" select2-drop-mask"在div上手动添加title属性时在标记中,我能够获得一个标题。当我尝试在wicket中添加相同的标题时,它不会显示出来。我相信这是因为select2choice由多个标记组成,通过wicket没有办法隔离那一个标记。
任何建议都会受到高度赞赏。
这是我的这个组件的Java wicket代码。
final FormComponent dictionaryEntryField = form.newSelect2Choice(form, "dictionaryEntry", SimpleAjaxEventHandler.get(),
new PropertyModel<String>(dictModelBean, "dictionaryEntry"),
new DictTextChoiceProvider(dictModelBeans), 300,
new ResourceModel("dictionary.mapping.dictentry.label"), LabeledFormField.LABEL.LEFT);
dictionaryEntryField.setRequired(true);
dictionaryEntryField.add(new AttributeModifier("title", new Model("Test Title")));
我永远无法看到鼠标悬停。
以下是wicket创建的标记部分。
title =&#34;测试标题&#34;是通过IE开发人员工具手动添加的 我能够在鼠标悬停时看到标题。