|
|
@@ -7,6 +7,7 @@ import kd.bos.entity.datamodel.ListSelectedRowCollection;
|
|
|
import kd.bos.form.CloseCallBack;
|
|
|
import kd.bos.form.FormShowParameter;
|
|
|
import kd.bos.form.ShowType;
|
|
|
+import kd.bos.form.control.events.BeforeItemClickEvent;
|
|
|
import kd.bos.form.control.events.ItemClickEvent;
|
|
|
import kd.bos.form.plugin.AbstractFormPlugin;
|
|
|
import kd.bos.orm.query.QCP;
|
|
|
@@ -35,6 +36,17 @@ public class UnAnnualAdjustReportFormPlugin extends AbstractReportFormPlugin imp
|
|
|
@Override
|
|
|
public void registerListener(EventObject e) {
|
|
|
this.addItemClickListeners(FormConstant.TOOLBARAP);
|
|
|
+ this.addItemClickListeners(new String[]{"nckd_tblclose"});
|
|
|
+ }
|
|
|
+
|
|
|
+ public void beforeItemClick(BeforeItemClickEvent evt) {
|
|
|
+ super.beforeItemClick(evt);
|
|
|
+ String itemKey = evt.getItemKey();
|
|
|
+ if ("nckd_tblclose".equals(itemKey)) {
|
|
|
+ this.getView().getParentView().invokeOperation("close");
|
|
|
+ this.getView().sendFormAction(this.getView().getParentView());
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
|
|
|
@Override
|