SMART datagrid v1.4 > Functions

[ grids ver.1.4.5]   Back  Forward

DataLudi.setCanvasContextShared  Function

true로 지정하면 화면상의(보이지 않는 화면포함) 모든 그리드의 canvasContext를 공유해서 메모리 개선효과를 볼수 있다. 

화면상에 그리드가 여러개(수십개)이거나 VM(virtual machine)환경에서 GPU를 지원하지 않는 환경에서 효과를 볼수있다. 

단점으로는 그리드내에 관리되던 canvasContext를 공유함으로써 부분적으로 재활용되어 다시그리지 않아도될부분을 

모두 다시 그리게되어 조작이 미세하게 느려질수 있다. 

function setCanvasContextShared (share: Boolean);
Returns
Void
Parameters
share - Boolean. required.
Code -1
/*canvasContextShared 설정은 한페이지에 한번만 한다*/
DataLudi.setCanvasContextShared(true);

var grdMain1 = DataLudi.createGridView("container");
var grdMain2 = DataLudi.createGridView("container2");
See Also
GridView
GridColumn
createGridDataSet
createTreeView
Examples
Hello Grid