使用 MaterialButton,我试图在屏幕上显示日历窗格。我有这样的代码:
@UiField
MaterialDatePicker editDateCtrl;
@UiField
MaterialButton addDateCtrl;
@UiHandler("addDateCtrl")
void onClick(ClickEvent ev) {
// GQuery.console.log(GQuery.$(ev.getSource()).siblings(".input-field"));
// GQuery.$(ev.getSource()).siblings(".input-field").first().find("input").click();
// GQuery.$(this.editDateCtrl.getElement());
// GQuery.$("#gwt-debug-actionBtn").click();
editDateCtrl.fireEvent(new FocusEvent() {});
}
我试图使用焦点事件,单击事件,但没有任何效果。使用纯 JavaScript (jQuery) 获取元素并调用obj.click()
/obj.focus()
也没有结果。此控件的 API 甚至不包含方法show()
或类似的东西(不在我当前使用的版本中)。