我用以下代码创建了登录表单:
private LoginForm loginForms() { FlexLayout o = new FlexLayout(); LoginForm compOnent= new LoginForm(); return component; }
给出以下形式:
现在,我想将表格的标题从更改为其他名称Log in
。
Forget password
向右移动并Stay Signed in
在其前面添加复选框。
有可能这样做吗?如果是,我该怎么做?
注意:我正在使用Vaadin 14
对于文本,请看一些官方示例。简而言之,您必须创建一个国际化(i18n)对象
LoginI18n i18n = LoginI18n.createDefault();
然后更改所需的属性,例如更改标题和错误消息
i18n.getForm().setTitle("Custom title"); i18n.getErrorMessage().setTitle("Invalid credentials");
然后您将其应用于 LoginForm
myLoginForm.setI18n(i18n);
至于第二个问题,当前无法以这种方式进行配置。问题追踪器中的问题建议您添加这些功能,如果您拥有GitHub帐户,请竖起大拇指。
添加“记住我”复选框
使LoginOverlay更具可配置性