Я использую «Ext.grid.plugin.RowWidget» в ExtJs 6.5.3 (классический инструментарий).
Я создал вложенную сетку, используя ее.Ниже прилагается скриншот сетки.
Ext.Ajax.request({
url:'/admin/api/site',
method: 'POST',
params : params
success: function( response, opts ) {
var grid = Ext.getCmp('eq-grid');
var store = Ext.StoreManager.lookup('equipmentfla');
store.add(cairnet); // cairnet consist of form.getValues()
grid.getView().dataSource.reload();
},
failure: function( response, opts ) {
}
})
До добавления.png
После добавления.png
Работает, когда сетка не расширяется при добавлении.
Проблема: При добавлении, если запись сохраняется, то (после вызова метода перезагрузки) тело строки становится пустым (см. After-добавление.png).Но после обновления браузера запись присутствует.
Примечание. После многих исследований я обнаружил, что это ошибка, и получил для нее Override, но она работает только с «Modern» Toolkit ссылка для переопределения