לאחר חיפושים רבים, כן זה אפשרי:
var
jsControler;
Type.registerNamespace(
"GridManager");
GridManager =
function
() {
this.Init
= function
(jsGridControl, initialData, props) {
var
dataSource = new
SP.JsGrid.StaticDataSource(initialData);
var
jsGridParams = dataSource.InitJsGridParams();
jsGridParams.tableViewParams.bEditingEnabled =
true;
// This event is triggered after the standard grid
error checking.
jsGridControl.AttachEvent(SP.JsGrid.EventType.OnCellEditCompleted, EditCell);
jsGridControl.Init(jsGridParams);
jsControler = jsGridControl;
}
};
function
ZoomOut() {
if
(jsControler != null)
{
jsControler.SetGanttZoomLevel(jsControler.GetGanttZoomLevel() - 1);
}