"items": [
{
"listeners": {
- "click": "function (_self, e)\n{\n \n var rc = _this.grid.getSelectionModel().getSelectedCell();\n var n = _this.grid.getDataSource().getAt(rc[0]).data.name;\n if (n == 'xtype') {\n return;\n }\n if (n[0] == '|') {\n \n var val = _this.grid.currentNode.elConfig[n];\n delete _this.grid.currentNode.elConfig[n];\n _this.grid.currentNode.elConfig[ n.substring(1)] = val;\n \n } else {\n var val = _this.grid.currentNode.elConfig[n];\n delete _this.grid.currentNode.elConfig[n];\n _this.grid.currentNode.elConfig['|'+ n] = val;\n }\n // reloads \n _this.grid.setCurrrentNode(_this.grid.currentNode);\n var bp = Pman.Tab.BuilderView.panel;\n bp.redraw.defer(100,bp, [true]);\n // update the tree's text\n _this.grid.currentNode.setText(\n Pman.Builder.Tree.configToText(_this.grid.currentNode.elConfig)\n );\n}"
+ "click": "function (_self, e)\n{\n \n var rc = _this.grid.getSelectionModel().getSelectedCell();\n var n = _this.grid.getDataSource().getAt(rc[0]).data.name;\n if (n == 'xtype') {\n return;\n }\n if (n[0] == '!') {\n Roo.MesssageBox.alert(\"Error\", \"Error, you can not do this to listeners\");\n return;\n }\n if (n[0] == '|') {\n var val = _this.grid.currentNode.elConfig[n];\n delete _this.grid.currentNode.elConfig[n];\n _this.grid.currentNode.elConfig[ n.substring(1)] = val;\n \n } else {\n var val = _this.grid.currentNode.elConfig[n];\n delete _this.grid.currentNode.elConfig[n];\n _this.grid.currentNode.elConfig['|'+ n] = val;\n }\n // reloads \n _this.grid.setCurrrentNode(_this.grid.currentNode);\n var bp = Pman.Tab.BuilderView.panel;\n bp.redraw.defer(100,bp, [true]);\n // update the tree's text\n _this.grid.currentNode.setText(\n Pman.Builder.Tree.configToText(_this.grid.currentNode.elConfig)\n );\n}"
},
"text": "Toggle property as Javascript",
"xtype": "Item",
if (n == 'xtype') {
return;
}
+ if (n[0] == '!') {
+ Roo.MesssageBox.alert("Error", "Error, you can not do this to listeners");
+ return;
+ }
if (n[0] == '|') {
-
var val = _this.grid.currentNode.elConfig[n];
delete _this.grid.currentNode.elConfig[n];
_this.grid.currentNode.elConfig[ n.substring(1)] = val;