listeners : {
show : function (_self)
{
+ if(!isAdmin && Pman.Tab.Hopedb){
+ Roo.MessageBox.alert("Error", "Permission Denied", function(){
+ _this.dialog.hide();
+ });
+ return;
+ }
var name_hidden = false;
if (typeof(_this.data._hide_name) != 'undefined') {
},
afteredit : function (e)
{
- (function() { e.record.commit(); }).defer(100);
+ e.record.commit();
},
cellclick : function (_self, rowIndex, columnIndex, e)
{
},
beforeedit : function (e)
{
-
+
// force fill in of name first.. (Except when it's hidden)
if (typeof(_this.data._hide_name) != 'undefined') {
if(e.field == 'display_name' && e.record.data.is_system_enum*1 == 1){
- return true;
+ return ;
}
+
}
if(e.field == 'name' && e.record.data.is_system_enum*1 == 1){
});
var r = ds.data.length;
ds.insert(r , add);
- _this.grid.startEditing(r, 1); // name...
+
+ var ec = 1;
+ if (typeof(_this.data._hide_name) != 'undefined') {
+ ec =2;
+ }
+ _this.grid.startEditing(r, ec); // name...
}
},
cls : 'x-btn-text-icon',