英文:
How to set editable false in vaadin time picker
问题
在Vaadin时间选择器中,我们可以输入时间,现在我想将其设置为不可编辑,以便用户无法输入。在这里,只能从列表中选择时间。在Vaadin时间选择器中是否有设置不可编辑的方法?
对于Vaadin时间选择器,有几种方法可供使用。我可以看到有设置只读方法和其他方法,但找不到设置不可编辑的方法。
英文:
In vaadin time picker we can type, now i want to set editable false. so that user can't type.
here,only can select time from the list.. has any method for set editable false in vaadin time picker
there are several method for vaadin time picker, i can see set read only method and other's method ,not find set editable false.
答案1
得分: 1
目前还没有官方的Java API支持此功能,甚至在组件中也没有相应的属性,但您可以通过禁用下拉框的输入元素来实现此目标:
timePicker.getElement().executeJs("this.inputElement.setAttribute('disabled', true);");
英文:
There is no official Java API for that at the moment, or even attribute in the component, but you can achieve the goal by disabling the input element of the combobox like this:
timePicker.getElement().executeJs("this.inputElement.setAttribute('disabled', true)");
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论