Skip to content

Instantly share code, notes, and snippets.

@moromete
moromete / dgrid.html
Created March 28, 2013 08:47
row disappearing after save
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Test JsonRest store</title>
<meta name="viewport" content="width=570">
<style>
@import "../dojo-1.8.3/dojo/resources/dojo.css";
@import "../dojo-1.8.3/dgrid/css/skins/claro.css";
</style>
@moromete
moromete / extend_container.js
Created March 28, 2013 13:12
By overriding _getChildByEvent method of dojo/dnd/Container we can enable dnd of any row also on another level of the tree not just first level
require(["dojo/_base/lang", 'dojo/dnd/Container', 'dojo/dom-class'], function(lang, Container, domClass) {
lang.extend(Container, {
_getChildByEvent: function(e) {
var node = e.target;
if(node){
/*
for(var parent = node.parentNode; parent; node = parent, parent = node.parentNode){
if((parent == this.parent || this.allowNested) && domClass.contains(node, "dojoDndItem")){ return node; }
}