本文整理汇总了TypeScript中ag-grid/main.GridOptionsWrapper.getLocaleTextFunc方法的典型用法代码示例。如果您正苦于以下问题:TypeScript GridOptionsWrapper.getLocaleTextFunc方法的具体用法?TypeScript GridOptionsWrapper.getLocaleTextFunc怎么用?TypeScript GridOptionsWrapper.getLocaleTextFunc使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ag-grid/main.GridOptionsWrapper
的用法示例。
在下文中一共展示了GridOptionsWrapper.getLocaleTextFunc方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的TypeScript代码示例。
示例1: passBeansUp
@PostConstruct
private passBeansUp(): void {
super.setBeans({
gridOptionsWrapper: this.gridOptionsWrapper,
eventService: this.eventService,
context: this.context,
loggerFactory: this.loggerFactory,
dragAndDropService: this.dragAndDropService
});
var localeTextFunc = this.gridOptionsWrapper.getLocaleTextFunc();
var emptyMessage = localeTextFunc('pivotColumnsEmptyMessage', 'Drag here to pivot');
var title = localeTextFunc('pivots', 'Pivots');
super.init({
dragAndDropIcon: DragAndDropService.ICON_GROUP,
iconFactory: svgFactory.createPivotIcon,
emptyMessage: emptyMessage,
title: title
});
this.addDestroyableEventListener(this.eventService, Events.EVENT_COLUMN_EVERYTHING_CHANGED, this.refresh.bind(this));
this.addDestroyableEventListener(this.eventService, Events.EVENT_COLUMN_PIVOT_CHANGED, this.refresh.bind(this));
this.addDestroyableEventListener(this.eventService, Events.EVENT_COLUMN_PIVOT_MODE_CHANGED, this.checkVisibility.bind(this));
this.refresh();
}
示例2: createDefaultMenuItems
private createDefaultMenuItems(): {[key: string]: MenuItem} {
var localeTextFunc = this.gridOptionsWrapper.getLocaleTextFunc();
var result: {[key: string]: MenuItem} = {
copy: {
name: localeTextFunc('copy','Copy'),
shortcut: localeTextFunc('ctrlC','Ctrl+C'),
icon: svgFactory.createCopyIcon(),
action: ()=> this.clipboardService.copyToClipboard()
},
paste: {
name: localeTextFunc('paste','Paste'),
shortcut: localeTextFunc('ctrlV','Ctrl+V'),
disabled: true,
icon: svgFactory.createPasteIcon(),
action: ()=> this.clipboardService.pasteFromClipboard()
},
toolPanel: {
name: localeTextFunc('toolPanel', 'Tool Panel'),
checked: this.gridApi.isToolPanelShowing(),
action: ()=> this.gridApi.showToolPanel(!this.gridApi.isToolPanelShowing())
}
};
return result;
}
示例3: createTemplate
private createTemplate() {
var localeTextFunc = this.gridOptionsWrapper.getLocaleTextFunc();
return template
.replace('[SELECT ALL]', localeTextFunc('selectAll', 'Select All'))
.replace('[SEARCH...]', localeTextFunc('searchOoo', 'Search...'))
.replace('[APPLY FILTER]', localeTextFunc('applyFilter', 'Apply Filter'));
}
示例4: insertRow
private insertRow(value: any, rowIndex: any) {
var _this = this;
var eFilterValue = this.eFilterValueTemplate.cloneNode(true);
var valueElement = eFilterValue.querySelector(".ag-filter-value");
if (this.cellRenderer) {
//renderer provided, so use it
var resultFromRenderer = this.cellRenderer({
value: value
});
if (_.isNode(resultFromRenderer)) {
//a dom node or element was returned, so add child
valueElement.appendChild(resultFromRenderer);
} else {
//otherwise assume it was html, so just insert
valueElement.innerHTML = resultFromRenderer;
}
} else {
//otherwise display as a string
var localeTextFunc = this.gridOptionsWrapper.getLocaleTextFunc();
var blanksText = '(' + localeTextFunc('blanks', 'Blanks') + ')';
var displayNameOfValue = value === null ? blanksText : value;
valueElement.innerHTML = displayNameOfValue;
}
var eCheckbox = eFilterValue.querySelector("input");
eCheckbox.checked = this.model.isValueSelected(value);
eCheckbox.onclick = function () {
_this.onCheckboxClicked(eCheckbox, value);
};
eFilterValue.style.top = (this.rowHeight * rowIndex) + "px";
this.eListContainer.appendChild(eFilterValue);
this.rowsInBodyContainer[rowIndex] = eFilterValue;
}
示例5: passBeansUp
@PostConstruct
private passBeansUp(): void {
super.setBeans({
eventService: this.eventService,
context: this.context,
loggerFactory: this.loggerFactory,
dragAndDropService: this.dragAndDropService
});
var localeTextFunc = this.gridOptionsWrapper.getLocaleTextFunc();
var emptyMessage = localeTextFunc('rowGroupColumnsEmptyMessage', 'Drag here to group');
var title = localeTextFunc('groups', 'Groups');
super.init({
dragAndDropIcon: DragAndDropService.ICON_GROUP,
iconFactory: svgFactory.createGroupIcon,
emptyMessage: emptyMessage,
title: title
});
this.addDestroyableEventListener(this.eventService, Events.EVENT_COLUMN_ROW_GROUP_CHANGED, this.refreshGui.bind(this));
}
示例6: passBeansUp
@PostConstruct
private passBeansUp(): void {
super.setBeans({
eventService: this.eventService,
context: this.context,
loggerFactory: this.loggerFactory,
dragAndDropService: this.dragAndDropService
});
var localeTextFunc = this.gridOptionsWrapper.getLocaleTextFunc();
var emptyMessage = localeTextFunc('pivotColumnsEmptyMessage', 'Drag here to aggregate');
var title = localeTextFunc('values', 'Values');
super.init({
dragAndDropIcon: DragAndDropService.ICON_AGGREGATE,
iconFactory: svgFactory.createAggregationIcon,
emptyMessage: emptyMessage,
title: title
});
this.addDestroyableEventListener(this.eventService, Events.EVENT_COLUMN_VALUE_CHANGED, this.refreshGui.bind(this));
}
示例7: createTemplate
private createTemplate(): string {
var localeTextFunc = this.gridOptionsWrapper.getLocaleTextFunc();
return `<div class="ag-pivot-mode">
<ag-checkbox class="ag-pivot-mode-select" label="${localeTextFunc('pivotMode', 'Pivot Mode')}"></ag-checkbox>
</div>`;
}