修复双击打开文件的bug

main
刘江林 6 years ago
parent d1bde738ea
commit 29783932c2

@ -390,26 +390,29 @@ public class CSJHForm extends AbstractRendering {
table.addMouseListener(new MouseAdapter() {
@Override
public void mouseClicked(MouseEvent e) {
if (e.getClickCount() == 2) {
System.out.println("双击了");
int selectedRow = table.getSelectedRow(); // 获得选中行索引
String value = (String) model.getValueAt(selectedRow, 15);
if (value == null)
value = "";
if (!value.equals("")) {
try {
TCComponent[] result = session.search("零组件 ID", new String[] { "零组件 ID" },
new String[] { value });
TCComponentItem item = (TCComponentItem) result[0];
TCComponent[] tccitem = item.getLatestItemRevision().getTCProperty("IMAN_specification")
.getReferenceValueArray();
TCComponentDataset dataset = (TCComponentDataset) tccitem[0];
dataset.open();
} catch (Exception e1) {
e1.printStackTrace();
if (table.getSelectedColumn() == 15) {
if (e.getClickCount() == 2) {
System.out.println("双击了");
int selectedRow = table.getSelectedRow(); // 获得选中行索引
String value = (String) model.getValueAt(selectedRow, 15);
if (value == null)
value = "";
if (!value.equals("")) {
try {
TCComponent[] result = session.search("零组件 ID", new String[] { "零组件 ID" },
new String[] { value });
TCComponentItem item = (TCComponentItem) result[0];
TCComponent[] tccitem = item.getLatestItemRevision().getTCProperty("IMAN_specification")
.getReferenceValueArray();
TCComponentDataset dataset = (TCComponentDataset) tccitem[0];
dataset.open();
} catch (Exception e1) {
e1.printStackTrace();
}
}
}
}
}
});

Loading…
Cancel
Save