@@ -84,7 +84,7 @@ Ext.define('school.view.basic.staff.StaffDetail', {
fieldLabel: '政治面貌',
displayField: 'name',
valueField: 'name',
- editable: false,
+ editable: true,
store: Ext.create('Ext.data.ArrayStore', {
fields: ['name'],
data: [['中共党员'], ['中共预备党员'], ['共青团员'], ['群众']]
@@ -101,7 +101,7 @@ Ext.define('school.view.basic.staff.StaffDetail', {
fieldLabel: '学历',
data: [['博士后'], ['博士'], ['硕士'], ['研究生'], ['本科(统招)'], ['本科(成人高考)'], ['本科(专升本)'], ['大专'], ['高中'], ['职高'], ['初中'], ['小学']]
@@ -64,7 +64,7 @@ Ext.define('school.view.core.form.field.DetailGridField', {
y: true
},
deferEmptyText: false,
- emptyText: '<div style="width: 100%; text-align: center; cursor: pointer; color: green;" class="fa fa-plus" title="新增行" onclick="addRows(\'' + me.id + '\')"></div>',
+ emptyText: (me.readOnly || !me.editable) ? '' : '<div style="width: 100%; text-align: center; cursor: pointer; color: green;" class="fa fa-plus" title="新增行" onclick="addRows(\'' + me.id + '\')"></div>',
listeners: {
boxready: function(g) {
@@ -395,6 +395,10 @@ Ext.define('school.view.core.form.field.DetailGridField', {
me.editable = able;
+ lockGridEmptyText = !me.readOnly && able ? '<div style="width: 100%; text-align: center; cursor: pointer; color: green;" class="fa fa-plus" title="新增行" onclick="addRows(\'' + me.id + '\')"></div>' : '';
+
+ me.lockedGrid.setEmptyText(lockGridEmptyText)
Ext.Array.each(columns, function(c) {
if(typeof c.getEditor != 'undefined'){
var e = c.getEditor();