【问题标题】:How can I translate the datepicker of handsontable?我如何翻译handsontable的日期选择器?
【发布时间】:2016-03-24 17:22:21
【问题描述】:

我正在使用掌上电脑。我有一个使用日期选择器的日期列。

如何将星期和月份名称翻译成 pt-br?

【问题讨论】:

    标签: javascript handsontable


    【解决方案1】:

    根据handsontable docs,它使用Pikaday 来显示日历的UI。 也许按照 pikadays 的说明根据您的语言更改名称https://github.com/dbushell/Pikaday#internationalization

    希望对你有帮助!

    【讨论】:

      【解决方案2】:

      根据 Handsontable 文档,您可以使用 datePickerConfig 属性并设置 Pickaday 的配置。 https://handsontable.com/docs/6.2.2/demo-date.html https://github.com/Pikaday/Pikaday#configuration

      例如, 在您的列设置中:

          },
              {
                data: 'dateLabelExample',
                type: 'date',
                dateFormat: 'YYYY/MM/DD',
                correctFormat: true,
                defaultDate: '2020/10/10',
                allowEmpty: false,
                renderer: this.dateValidation,
                datePickerConfig: this.constants.CalendarSpanish
              },
              {
      

      日期设置声明:

      
      
      readonly CalendarSpanish = {
            i18n: {
              previousMonth: 'Mes anterior',
              nextMonth: 'Siguiente Mes',
              months: ['Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', 'Julio', 'Agosto', 'Septiembre', 'Octubre', 'Noviembre', 'Diciembre'],
              weekdays: ['Domingo', 'Lunes', 'Martes', 'Miércoles ', 'Jueves', 'Viernes', 'Sábado'],
              weekdaysShort: ['Dom', 'Lun', 'Mar', 'Mie', 'Jue', 'Vie', 'Sab']
            }
          }
      
      

      【讨论】:

        【解决方案3】:

        您可以在“日期”类型的列中的 datePickerConfig 属性中配置它,然后您将能够使用与 Pickday 相同的配置

        您的代码将如下所示:

         <HotColumn
              data={"field_name"}
              title={"field display name"}
              type="date"
              datePickerConfig={{
                showWeekNumber: true,
                i18n: {
                  previousMonth: "Mês Anterior",
                  nextMonth: "Próximo Mês",
                  months: [
                    "Janeiro",
                    "Fevereiro",
                    "Março",
                    "Abril",
                    "Maio",
                    "Junho",
                    "Julho",
                    "Agosto",
                    "Setembro",
                    "Outubro",
                    "Novembro",
                    "Dezembro",
                  ],
                  weekdays: [
                    "Domingo",
                    "Segunda",
                    "Terça",
                    "Quarta",
                    "Quinta",
                    "Sexta",
                    "Sábado",
                  ],
                  weekdaysShort: ["Dom", "Seg", "Ter", "Qua", "Qui", "Sex", "Sab"],
                },
              }}
            />
        

        如果您假装在多个列中执行相同的配置,我建议您创建一个常量并将其导入到您需要的任何位置。

        【讨论】:

          猜你喜欢
          • 2013-10-06
          • 2010-10-06
          • 1970-01-01
          • 2013-06-12
          • 2016-10-02
          • 1970-01-01
          • 1970-01-01
          • 2017-02-20
          • 1970-01-01
          相关资源
          最近更新 更多