更改日期选择器工具栏按钮上的文本

Change text on datepickertoolbar buttons

我需要本地化日期选择器字段按钮 'cancel' 和 'done' 上的文本。 我试过 localizing in general,但找不到这些按钮的选项。 并设置 custom set of buttons,但这只会添加按钮,将现有按钮留在那里。

有人知道怎么做吗?

编辑@DavidArtmann: 这是我的日期选择器字段,遗憾的是你的建议没有帮助。不过,感谢您的选择,我自己并没有找到它,根据它应该找到的文档。

{
    xtype: 'datepickerfield',
    name: 'policyStart',
    label: 'Polis geldig vanaf:',
    placeHolder: '',
    labelAlign: 'top',
    doneButton: 'Kies',
    cancelButton: 'Annuleer'
}

我认为此处的文档:doneButton and here: cancelButton 对此进行了很好的描述。 您可以简单地为该配置属性提供一个字符串、一个按钮对象或 false/null 来隐藏它。

如果您想要现有日期选择器按钮对象的值,您可以使用方法 getCancelButton() or getDoneButton(),它将 return 一个字符串或按钮对象或 null。

编辑: 对不起,我没有正确阅读。点击时您正在使用 datepickerfield. Which will pop up an datepicker它将使用其默认配置或您给定的 picker or setPicker() 在这里你可以给他一个带有你选择的文本的按钮对象 ;)

因此,示例配置为:

{
  xtype: 'datepickerfield',
  name: 'policyStart',
  label: 'Polis geldig vanaf:',
  placeHolder: '',
  labelAlign: 'top',
  picker:  {
    xtype: 'datepicker',
    cancelButton: 'your_cancel_string',
    doneButton: 'your_done_string'
  }
}

注意:这个没有测试过