dojo editable-tree-dgrid: criar ou gerar uma nova linha suportada no dojo.store.JsonRest?
Eu estou tentando um dojo-dgrid que é tanto Tree quanto Editável.
Em que eu tenho o requisito da seguinte forma,
Eu tenho um botão Add / Icon em uma coluna (geralmente última coluna) para as linhas pai. Ao clicar nesse ícone,
uma nova linha filho deve ser gerada / criada (como store.newItem ()) sob este pai Row
e esta linha filho deve ser editável (existem 11 colunas das quais 6 são editáveis, 3 delas são digit.form.Select e as outras 3 são Text-fields).
Ao preencher as áreas editáveis, (haverá um ícone Salvar na última coluna), clique no ícone salvar para salvar essa nova linha Filho.
Btw, estou usando o dojo.store.JsonRest como loja.
A declaração da grade é como segue:
var MyGrid = declare([Grid, Selection, Keyboard]);
window.testgrid = new MyGrid(
{
store : Observable(Cache(jsonRest, Memory())),
selectionMode : "none",
getBeforePut: false,
columns: getColumns,
allowSelectAll: true,
minRowsPerPage: 5,
maxRowsPerPage: 20,
}, "gridContainer");
Outra questão relacionada à edição múltipla de células para essa mesma grade foipostou aqui.
No JsonRest, eu podia ver apenas adicionar, colocar, excluir tipos de métodos. Imaginando como realizar esse requisito com o JsonRest como armazenamento.
Obrigado.