int row = arg0.getFirstRow();\r
TableModel m = (TableModel)arg0.getSource();\r
if (arg0.getType() == TableModelEvent.UPDATE){\r
- if (docConsole != null) {\r
- docConsole.setSaved(false);\r
- }\r
+ \r
updateRow(row, m);\r
}\r
}\r
if (!dataValidation(rowData)){\r
return;\r
}\r
- \r
+ if (docConsole != null) {\r
+ docConsole.setSaved(false);\r
+ }\r
sfc.updateSpdGuidDecl(row, name, cName, guid, help, archList, modTypeList, guidTypeList);\r
}\r
/**\r
if (!dataValidation(row)) {\r
return;\r
}\r
- if (docConsole != null) {\r
- docConsole.setSaved(false);\r
- }\r
+ \r
model.addRow(row);\r
jTable.changeSelection(model.getRowCount()-1, 0, false, false);\r
addRow(row);\r
\r
protected void addRow(String[] row) {\r
Vector<String> vArch = iCheckBoxList.getAllCheckedItemsString();\r
+ if (vArch.size() == 0) {\r
+ vArch = null;\r
+ }\r
Vector<String> vModType = iCheckBoxList2.getAllCheckedItemsString();\r
+ if (vModType.size() == 0) {\r
+ vModType = null;\r
+ }\r
Vector<String> vguidType = iCheckBoxList1.getAllCheckedItemsString();\r
+ if (vguidType.size() == 0) {\r
+ vguidType = null;\r
+ }\r
+ if (docConsole != null) {\r
+ docConsole.setSaved(false);\r
+ }\r
sfc.genSpdGuidDeclarations(row[0], row[1], row[2], row[3], vArch, vModType, vguidType);\r
}\r
\r
protected void removeRow(int i){\r
sfc.removeSpdGuidDeclaration(i);\r
+ if (docConsole != null) {\r
+ docConsole.setSaved(false);\r
+ }\r
}\r
\r
protected void clearAllRow(){\r
sfc.removeSpdGuidDeclaration();\r
+ if (docConsole != null) {\r
+ docConsole.setSaved(false);\r
+ }\r
}\r
\r
/**\r