행 추가 및 삭제
EnableEditButtonsEnableAddDeleteButtons 속성을 사용하여 고급 그리드에서 행을 추가하거나 삭제할 수 있습니다. EnableEditButtons 속성을 true로 설정하면 EnableAddDeleteButtons 속성이 Mashup Builder 구성에 나타납니다. 이 속성을 true로 설정하면 행을 추가하거나 삭제할 수 있는 추가삭제 버튼이 그리드 도구 모음에 나타납니다.
행 추가 및 삭제를 설정하면 DeletedTable 속성도 사용할 수 있습니다. 삭제된 행을 서비스에 바인딩하려면 이 속성을 사용합니다.
* 
행 데이터 손상 또는 덮어쓰기를 방지하기 위해 추가 작업과 삭제 작업이 분리되어 있으므로 추가 버튼과 삭제 버튼을 동시에 사용할 수 없습니다.
도구 모음에서 편집을 클릭하면 추가, 저장취소가 나타납니다. 또한 각 셀에 확인란이 있는 열이 그리드 왼쪽에 나타납니다.
예:
행을 추가하려면 다음 단계를 따르십시오.
1. 추가를 클릭합니다. 새 행이 그리드 맨 아래에 나타납니다.
2. 원하는 값을 입력하고 저장을 클릭합니다.
해당 값의 유효성을 검사함에 따라 필드에 올바른 값을 입력했는지 확인합니다.
새 행은 그리드 맨 아래에만 나타납니다.
행을 삭제하려면 다음 단계를 따르십시오.
1. 삭제할 행의 확인란을 선택합니다.
2. 삭제를 클릭합니다.
행을 삭제하면 그리드에 편집 버튼이 다시 나타납니다.
예:
취소 버튼을 사용하면 추가 또는 삭제를 취소하고 마지막 작업으로 돌아갈 수 있습니다.
JSON 구성에서 셀 편집
JSON 구성에서 셀 편집을 활성화하려면 다음 최상위 글로벌 속성을 추가합니다.
var config = { “cellEditingEnabled”: true, “columns”: ... } };
편집해야 할 열에 다음 콘텐츠를 추가합니다.
...
“ColumnFormatter”: {
“type”: “boolean”,
“format”: “notext”,
“cellEditor”: {
“enabled”: true, // *{boolean} to indicate whether cell editing is enable for this column
},
}
...