sencha - extjs tutorial
ExtJS 6 plugin.rowwidget Obtiene la creación de componentes binded record to row body (1)
Tengo una grilla con Ext.grid.plugin.RowWidget . Cuando amplío la fila, tengo que cargar algunos datos a través de ajax utilizando los datos de registro de fila como parámetros de solicitud y mostrar los datos cargados en un componente de cuerpo de fila.
¿Cómo puedo obtener datos de registros de filas en la creación de componentes de cuerpo de fila? Intenté initComponent
y afterrender
listener, pero entiendo que no es apropiado porque los datos aún no están enlazados. Tengo que escuchar otro evento o?
Aquí hay un violín simple que ilustra mi problema y lo que ya he intentado.
Gracias a Evan Trimboli, onWidgetAttach
parece funcionar:
plugins: [{
ptype: ''rowwidget'',
widget: {
xtype: ''characterPanel'',
bind: {
characterName: ''{record.name}''
},
},
onWidgetAttach: function (plugin, bodyComponent, record) {
// Do stuff
}
}],
Compruebe el violín actualizado .