首页 文章

使用ag-grid进行国际化

提问于
浏览
0

从这个页面:https://www.ag-grid.com/javascript-grid-internationalisation/我找不到如何更改过滤器的 ANDOR 字样:

enter image description here

1 回答

  • 0

    对于版本17.1.1

    ag-grid \ src \ ts \ filter \ baseFilter.ts

    这些部分没有翻译

    const DEFAULT_TRANSLATIONS: {[name: string]: string}= {
        loadingOoo:'Loading...',
        equals:'Equals',
        notEqual:'Not equal',
        lessThan:'Less than',
        greaterThan:'Greater than',
        inRange:'In range',
        lessThanOrEqual:'Less than or equals',
        greaterThanOrEqual:'Greater than or equals',
        filterOoo:'Filter...',
        contains:'Contains',
        notContains:'Not contains',
        startsWith: 'Starts with',
        endsWith: 'Ends with',
        searchOoo: 'Search...',
        selectAll: 'Select All',
        applyFilter: 'Apply Filter',
        clearFilter: 'Clear Filter'
    };
    

    对于最新版本,它仍然不在 translations ,代码部分是here

    this.addDestroyableEventListener(andButton, 'change', () => {
                this.conditionValue = 'AND';
                this.onFilterChanged();
            });
            this.addDestroyableEventListener(orButton, 'change', () => {
                this.conditionValue = 'OR';
                this.onFilterChanged();
            });
    

    所以他们只是硬编码,需要在他们的zendesk中创建一个问题 .

相关问题