Sencha Grid cell 편집 동적 처리
2024. 12. 18. 21:54ㆍJavascript/Sencha
Name 컬럼은 신규 Row인 경우만 편집이 가능함
defaultEditor가 null이기 때문에 설정을 해줘야 함
신규 Row는 record.phantom=true
columns: [
{
text: 'Name',
dataIndex: 'name',
flex: 1,
getEditor: function (record, defaultEditor) {
defaultEditor = {
editor: {
xtype: 'textfield',
allowBlank: false
},
};
// Allow editing only for new rows
return record.phantom ? defaultEditor : null;
}
},
{
text: 'Age',
dataIndex: 'age',
flex: 1,
editor: {
xtype: 'numberfield',
allowBlank: false,
minValue: 0
},
}
],
'Javascript > Sencha' 카테고리의 다른 글
Sencha grid 데이터 가져오기 (0) | 2024.12.18 |
---|---|
Sencha grid 신규 컬럼 여부 체크 (0) | 2024.12.18 |
Sencha Uncaught TypeError: c is not a constructor (0) | 2024.12.16 |
Sencha panel안의 items layout 정렬 (0) | 2024.12.15 |
Sencha main화면에서 Application.js의 함수를 호출하나? (0) | 2024.12.15 |