XDataSet » Api
getrowoperation
Description
현재 데이터셋의 특정 Row가 Insert, Update, Delete된 Row인지를 반환한다.
Parameters
Parameters |
Type |
Description |
nRow |
long |
Operation 값을 얻어올 Row Index |
bRowPrevOp |
BOOL |
[옵션] 이전 Row Operation 여부 (기본값: false) |
Return Value
Type |
Description |
STRING |
특정 Row의 Operation |
Remark
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가 리턴된다.
Example
function btnXDataSetGetColumn()
{
var strOperation = DS_RECORD.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..");
}
}
See Also
setrowoperation
initallrowoperation
Viewer Ver.
9.1.1.1
Update Date
20230516