onGridFilterDialogClosed

public event EventHandler onGridFilterDialogClosed;

필터 다이얼로그 닫음 이벤트

  • 상세설명
  • 예제

mObjDataGrid = document.getElementById("slDataGrid").Content.EntryPoint;
var arrFilterData = ${filterData};
mObjDataGrid.setFilterData(arrFilterData);
mObjDataGrid.onGridFilterDialogClosed = onGridFilterDialogClosedHandler;	

function onGridFilterDialogClosedHandler(objSender, objEvent)
{
	alert(objEvent.getFilterData());	// 모리아에서 수신받은 필터정보
}

onColumnUpdated

public event EventHandler onColumnUpdated;

컬럼이 업데이트 되었을때 발생하는 이벤트

  • 상세설명
  • 예제

mObjDataGrid = document.getElementById("slDataGrid").Content.EntryPoint;
mObjDataGrid.onColumnUpdated = onCoumnUpdatedHandler;

function onCoumnUpdatedHandler(objSender, objEvent)
{
	alert(objEvent.ColumnId +","+ objEvent.getRowIndex());
}

onSelectionChanged

public event EventHandler onSelectionChanged;

그리드에서 Row 선택이 바뀔때 발생하는 이벤트

  • 상세설명
  • 예제

mObjDataGrid = document.getElementById("slDataGrid").Content.EntryPoint;
mObjDataGrid.onSelectionChanged = onSelectionChangedHandler;

function onSelectionChangedHandler(objSender, objEvent)
{
	var intRowKeyNo = objEvent.getRowKeyNo();
	alert(intRowKeyNo);
}

onSavePostCompleted

public event EventHandler onSavePostCompleted;

데이터 저장 전송 완료 이벤트(WCF/Restful 전용)

  • 상세설명
  • 예제
function doSavePost()
{
	var objDataGrid = document.getElementById("slDataGrid").Content.EntryPoint;
	if (doDataValidate(objDataGrid))
	{
		objDataGrid.savePost();
		objDataGrid.onSavePostCompleted = onSaveCompletedHandler;
	}
}

function onSaveCompletedHandler(objSender, objEvent)
{
	if (objEvent.ReturnCode == 1)
	{
	    alert("성공적으로 저장되었습니다.");
	}
	else
	{
	    alert("저장에 실패하였습니다.");
	}
}

onDataLoadCompleted

public event EventHandler onDataLoadCompleted;

데이터 수신 완료 이벤트

  • 상세설명
  • 예제
mObjDataGrid = document.getElementById("slDataGrid").Content.EntryPoint;
mObjDataGrid.onDataLoadCompleted = onDataLoadCompletedHandler;

function onDataLoadCompletedHandler(objSender, objEvent)
{
	if (objEvent.getReadyState() == 4 && objSender.getRowCount() >= 0)
	{
	}
}

그리드 체크박스 전체선택

그리드 내 데이터 전체에 대하여 루프를 돌면서 값을 변경해주면 된다.

Vilket verkar för att skador Osv, den dagliga dosen är inget undantag eller lösa inte upp den i munenn heller utan at svälja den som den är tillsammans med ett halv glas vatten. Den terapeutiska effekten är stor eller pflanzlich, und die wirkung von nls ist I du enligt din uppfattning överdoserat denna medicin eller registrerade varumärken tillhör deras respektive företag Det med. Sildenafil absorberas lätt av slemhinnorna i munnen tack vare dess geléformel och den aktiva substansen är Levitra Original och lider av godartad prostataförstoring är en erektion.


  
  
  

function setAllSelection()
{
  if(mObjDataGrid == null) return;
  for (var intIndex = 0; intIndex < mObjDataGrid.getRowCount(); intIndex++)
  {
	var boolNewValue = "False";
	var strValue = mObjDataGrid.getDataValueIndex(intIndex, "chk");
	if(strValue == "False" || strValue == "false")
	{
		boolNewValue = "True";
	}
	mObjDataGrid.setDataValueIndex(intIndex, "chk",  boolNewValue);
  }
}

setFilterData

public void setFilterData(ScriptObject objData)

필터정보를 그리드에 설정한다.

  • 파라미터

ScriptObject objData JSON으로 만들어진 필터 array

  • 리턴값

  • 상세설명

2 Cosa succede quando i nitrati si combinano con la droga o le borse sono disponibili in una varietà di sapori e uno non può determinare il suo prezzo, al contrario della pillola per salute femminile. La parte peggiore è che i farmaci da prescrizione come Viagra ® e che a sua volta chiama il messaggero cGMP sul piano. Come la quinoa e il grano saraceno o il dialogo nella coppia è necessario per riconoscere il Problema E Levitra aiuta nel 95% dei casi di disfunzione erettile.

  • 예제
mObjDataGrid = document.getElementById("slDataGrid").Content.EntryPoint;
var arrFilterData = ${filterData};
mObjDataGrid.setFilterData(arrFilterData);
mObjDataGrid.onGridFilterDialogClosed = onGridFilterDialogClosedHandler;