현재 그리드의 특정 Row가 Insert, Update, Delete된 Row인지를 반환한다.
Parameters | Type | Description |
---|---|---|
nRow | long | Operation 값을 얻어올 Row Index |
bRowPrevOp | BOOL | [옵션] 이전 Row Operation 여부 (기본값: false) |
Type | Description |
---|---|
STRING | 특정 Row의 Operation |
Row Operation 상수값 XFD_ROWOP_ERROR = "" XFD_ROWOP_NONE = " " XFD_ROWOP_INSERT = "I" XFD_ROWOP_UPDATE = "U" XFD_ROWOP_DELETE = "D"
bRowPrevOp 파라미터가 true인 경우, 바로 이전 상태가 리턴되며, 바로 이전 상태가 없는 경우, XFD_ROWOP_ERROR가 리턴된다.
function btnTest()
{
var strOperation = grd.getrowoperation(1);
if(strOperation == XFD_ROWOP_INSERT) {
screen.alert("Insert Row");
} else if(strOperation == XFD_ROWOP_UPDATE) {
screen.alert("Update Row");
} else if(strOperation == XFD_ROWOP_DELETE) {
screen.alert("Delete Row");
} else if(strOperation == XFD_ROWOP_NONE) {
screen.alert("Nothing..");
}else {
screen.alert("Error..");
}
}