📄 tj3action.java
字号:
package net.sf.pim.action;
import java.util.ArrayList;
import net.sf.pim.TjUtil;
import net.sf.pim.model.psp.Work;
import net.sf.pim.view.UiTj2;
import org.eclipse.swt.widgets.Table;
import org.eclipse.swt.widgets.TableItem;
/**
* 统计选定记录的时间
* @fix 20080811 合并Tj2Action功能
*/
public class Tj3Action extends UiAction {
public Tj3Action() {
super();
name = "合计...";
gif = "tj2.gif";
}
public void run() {
super.run();
parent.checkSave();
ArrayList al = TjUtil.sjtj(getSelection());
UiTj2 ui = new UiTj2(parent.getTv().getControl().getShell());
ui.setTj(al);
ui.open();
}
//取选定记录
private Work[] getSelection(){
Table table = parent.getTv().getTable() ;
TableItem[] ti = table.getSelection();
//20080811 如果没有选中记录,则认为是全选
if(ti.length == 0)
return parent.getData().getWorks();
Work[] list = new Work[ti.length];
String[] ss = new String[table.getColumnCount()];
for (int i = 0; i < list.length; i++) {
for (int j = 0; j < ss.length; j++)
ss[j] = ti[i].getText(j);
list[i] = new Work();
list[i].setContent(ss);
}
return list;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -