|
|
@@ -166,16 +166,15 @@ Ext.define('erp.controller.board', {
|
|
|
var builderPanel = Ext.getCmp('modelbuilderpanel');
|
|
|
var currenSelectPanel = builderPanel.currenSelectPanel;
|
|
|
var propconfig = currenSelectPanel.config.propGridDefault.propconfig;
|
|
|
-
|
|
|
+
|
|
|
+ var editor;
|
|
|
for(var i = 0; i < propconfig.length; i++) {
|
|
|
if(propconfig[i].property == record.get('property')) {
|
|
|
- record.set('editor', propconfig[i].editor)
|
|
|
+ console.log(propconfig[i].editor);
|
|
|
+ editor = propconfig[i].editor || {xtype: 'textfield'};
|
|
|
}
|
|
|
}
|
|
|
- var startTime ={
|
|
|
- xtype: record.get('editor') || 'textfield'
|
|
|
- };
|
|
|
- column.setEditor(startTime);
|
|
|
+ column.setEditor(editor);
|
|
|
gridview.up('grid').getPlugin().startEditByPosition({row: rowIndex, column: 1});
|
|
|
}
|
|
|
}
|
|
|
@@ -308,8 +307,11 @@ Ext.define('erp.controller.board', {
|
|
|
var propfields = [];
|
|
|
if(nodeName == 'form') {
|
|
|
propfields.push(
|
|
|
- {display: "宽度(%)", property: "width", propvalue: v.getAttribute('width')},
|
|
|
{display: "变量名", property: "value", propvalue: v.getAttribute('value')},
|
|
|
+ {display: "宽度(%)", property: "width", propvalue: v.getAttribute('width')},
|
|
|
+ {display: "field宽度(%)", property: "fieldwidth", propvalue: v.getAttribute('fieldwidth')},
|
|
|
+ {display: "value宽度(%)", property: "valuewidth", propvalue: v.getAttribute('valuewidth')},
|
|
|
+ {display: "换行", property: "fill", propvalue: v.getAttribute('fill')},
|
|
|
{display: "field-style", property: "fieldstyle", propvalue: v.getAttribute('fieldstyle')},
|
|
|
{display: "value-style", property: "valuestyle", propvalue: v.getAttribute('valuestyle')},
|
|
|
{display: "显示", property: "rendername", propvalue: v.getAttribute('rendername')});
|