DataSet.OnFilter

SECTION

 

Event

SINCE

 

1.0.7.2

DESCRIPTION

 

DataSet에서 UseFilter = True이며 Filter()가 호출되면 발생한다.

UseFilter = true일때 Filter()가 호출되면 DataSet의 모든 Row가 순차적으로 onFilter를 발생시키게 된다. 이때 onFilter에서 Filter조건에따라 Return true 또는 Return false하여 Filtering여부를 결정한다. Filter대상으로 결정된 Row는 – Position을 갖게되어 DataSet내에 존재하기는 하나 화면상에서 사라지게 된다.

SYNTAX

 

<script language=JavaScript for=DataSetID event=OnFilter(row)>

return bValue

</script>

POSSIBLE VALUES

 

해당없음

PARAMETERS

 

LONG row : 현재 DataSet Row Position

RETURN VALUES

 

BOOL bValue : Filter조건 결과 대상 (true : 적합 / false : 부적합)

EXAMPLE

 

[JavaScript]

<script language=JavaScript for=sMx_ds1 event=OnFilter(row)>

switch (sel_FilterExpr.value) {

case "1":

return true;

break;

case "2":

if (sMx_ds1.NameValue(row,"Partnm") == "Mouse") return true

else return false;

               break;

}

</script>

SAMPLE

 

./sample/OnFilter_s1.html

SEE ALSO

 

Filter