I install sortableCheckbox,
before recording, so I check the box and I m a drag after, it remembers the value it had in the last record
see printscreen,
first printscreen => before drag
second printscreen => deselected the box
third printscreen => after drag
On modx revo 2.0.5
Not sure, also happens sometimes to me. Seems to be more an ext issue because dragging implies also clicking on that row which (sometimes) selects/deselects the checkbox. Will take a look.
try:
var ddrow{/literal}{$tv->id}{literal} = new Ext.dd.DropTarget(
grid{/literal}{$tv->id}{literal}.getView().mainBody, {
ddGroup: 'zusatzInhalteGroup',
notifyDrop: function(dd, e, data) {
var sm = grid{/literal}{$tv->id}{literal}.getSelectionModel();
var rows = sm.getSelections();
var cindex = dd.getDragData(e).rowIndex;
var store = grid{/literal}{$tv->id}{literal}.getStore();
var checkbox_id = null;
var cb = null;
if (sm.hasSelection()) {
for (i = 0; i < rows.length; i ++) {
checkbox_id = store.getById(rows[i].id).data.id;
cb_checked = Ext.get(checkbox_id).dom.checked;
store.remove(store.getById(rows[i].id));
store.insert(cindex,rows[i]);
Ext.get(checkbox_id).dom.checked=cb_checked;
}
sm.selectRecords(rows);
}
}
});