0
나는 KoGrid가 있고 사용자가 페이지를 다시 방문 할 때 보이는 열을 저장할 수 있기를 원합니다. json의 데이터를 쿠키 또는 데이터베이스에 저장하지만 열의 표시 특성이 변경되고 초기화시 가시성을로드 할 때 어떻게 알림을받을 수 있습니까?KoGrid 보이는 열 저장
나는 KoGrid가 있고 사용자가 페이지를 다시 방문 할 때 보이는 열을 저장할 수 있기를 원합니다. json의 데이터를 쿠키 또는 데이터베이스에 저장하지만 열의 표시 특성이 변경되고 초기화시 가시성을로드 할 때 어떻게 알림을받을 수 있습니까?KoGrid 보이는 열 저장
그것이 쉽게 kg.grid 생성자 여기
var savedState = { age: false, name: true };
var org = kg.Grid;
kg.Grid = function (options) {
var grid = new org(options);
ko.utils.arrayForEach(grid.columns(), function(col) {
//load state from cookie
col.visible(savedState[col.field]);
});
grid.visibleColumns.subscribe(function() {
console.log("Here you get notified when visible columns change save to cookie");
});
return grid;
};
의 일부 창조적 인 재정 달성 실제 쿠키를 사용하는 예입니다,하지만 난 쿠키 코드에 의존 wouldnt는 자사의 신속하고 더러운
무엇을 시도 했습니까? "통지 받기"는 녹아웃에서 관찰 가능의 기본 개념입니다. – xdumaine