///
///
namespace KoGridTests
{
export interface IGridItem {
name: string;
}
export class Tests {
public items: KnockoutObservableArray;
public selectedItems: KnockoutObservableArray;
public gridOptionsAlarms: kg.GridOptions;
constructor() {
this.items = ko.observableArray();
this.selectedItems = ko.observableArray();
this.gridOptionsAlarms = this.createDefaultGridOptions(this.items, this.selectedItems);
}
public createDefaultGridOptions(dataArray: KnockoutObservableArray, selectedItems: KnockoutObservableArray): kg.GridOptions {
return {
data: dataArray,
displaySelectionCheckbox: false,
footerVisible: false,
multiSelect: false,
showColumnMenu: false,
plugins: null,
selectedItems: selectedItems
};
}
}
}