|
@@ -43,9 +43,12 @@ public class EmpSalaryQueryMobFormPlugin extends AbstractMobFormPlugin implement
|
|
|
private static Date KEY_ENDDATE = new Date();
|
|
private static Date KEY_ENDDATE = new Date();
|
|
|
private static String KEY_TYPE = "10";
|
|
private static String KEY_TYPE = "10";
|
|
|
|
|
|
|
|
|
|
+
|
|
|
|
|
+ @Override
|
|
|
public void initialize() {
|
|
public void initialize() {
|
|
|
|
|
+ super.initialize();
|
|
|
|
|
+ //if(!this.getModel().isDataLoaded()){
|
|
|
|
|
|
|
|
- // 设置最大日期为上个月
|
|
|
|
|
Calendar calendar = Calendar.getInstance();
|
|
Calendar calendar = Calendar.getInstance();
|
|
|
calendar.setTime(new Date());
|
|
calendar.setTime(new Date());
|
|
|
calendar.add(Calendar.MONTH, -1);
|
|
calendar.add(Calendar.MONTH, -1);
|
|
@@ -57,6 +60,21 @@ public class EmpSalaryQueryMobFormPlugin extends AbstractMobFormPlugin implement
|
|
|
Date lastMonthDate = calendar.getTime();
|
|
Date lastMonthDate = calendar.getTime();
|
|
|
KEY_STARTDATE = lastMonthDate;
|
|
KEY_STARTDATE = lastMonthDate;
|
|
|
|
|
|
|
|
|
|
+ this.registerDataGridListener();
|
|
|
|
|
+ //}
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ @Override
|
|
|
|
|
+ public void registerListener(EventObject e) {
|
|
|
|
|
+ super.registerListener(e);
|
|
|
|
|
+ //this.registerDataGridListener();
|
|
|
|
|
+
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 通过事件监听,注册数据表格监听事件
|
|
|
|
|
+ */
|
|
|
|
|
+ private void registerDataGridListener() {
|
|
|
MobTable mobTable = getControl("nckd_mobtable");
|
|
MobTable mobTable = getControl("nckd_mobtable");
|
|
|
mobTable.addMobTablePackageDataHandlerListener(new IMobTablePackageDataHandlerListener() {
|
|
mobTable.addMobTablePackageDataHandlerListener(new IMobTablePackageDataHandlerListener() {
|
|
|
@Override
|
|
@Override
|
|
@@ -70,6 +88,8 @@ public class EmpSalaryQueryMobFormPlugin extends AbstractMobFormPlugin implement
|
|
|
@Override
|
|
@Override
|
|
|
public void createNewData(BizDataEventArgs e) {
|
|
public void createNewData(BizDataEventArgs e) {
|
|
|
super.createNewData(e);
|
|
super.createNewData(e);
|
|
|
|
|
+ // 设置最大日期为上个月
|
|
|
|
|
+
|
|
|
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -113,14 +133,14 @@ public class EmpSalaryQueryMobFormPlugin extends AbstractMobFormPlugin implement
|
|
|
KEY_STARTDATE = (Date)this.getModel().getValue(KEY_CTL_STARTDATE);
|
|
KEY_STARTDATE = (Date)this.getModel().getValue(KEY_CTL_STARTDATE);
|
|
|
KEY_ENDDATE = (Date)this.getModel().getValue(KEY_CTL_ENDDATE);
|
|
KEY_ENDDATE = (Date)this.getModel().getValue(KEY_CTL_ENDDATE);
|
|
|
showData();
|
|
showData();
|
|
|
- this.getView().updateView();
|
|
|
|
|
|
|
+ this.getView().updateView("nckd_mobtable");
|
|
|
}
|
|
}
|
|
|
if (fieldKey.equals("nckd_type")){
|
|
if (fieldKey.equals("nckd_type")){
|
|
|
// TODO 在此添加业务逻辑
|
|
// TODO 在此添加业务逻辑
|
|
|
|
|
|
|
|
KEY_TYPE = (String)this.getModel().getValue("nckd_type");
|
|
KEY_TYPE = (String)this.getModel().getValue("nckd_type");
|
|
|
showData();
|
|
showData();
|
|
|
- this.getView().updateView();
|
|
|
|
|
|
|
+ this.getView().updateView("nckd_mobtable");
|
|
|
|
|
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|