|
@@ -40,6 +40,7 @@ type
|
|
|
actnInsertCol: TAction;
|
|
|
dxpmBills: TdxBarPopupMenu;
|
|
|
actnDeleteRow: TAction;
|
|
|
+ actnInsertRow: TAction;
|
|
|
procedure zgPositionCustomPaste(Sender: TObject; ABounds: TRect;
|
|
|
ASourSheet: TZjSheet);
|
|
|
procedure zgBillsCustomPaste(Sender: TObject; ABounds: TRect;
|
|
@@ -61,6 +62,8 @@ type
|
|
|
procedure FormResize(Sender: TObject);
|
|
|
procedure actnDeleteRowExecute(Sender: TObject);
|
|
|
procedure actnDeleteRowUpdate(Sender: TObject);
|
|
|
+ procedure actnInsertRowExecute(Sender: TObject);
|
|
|
+ procedure actnInsertRowUpdate(Sender: TObject);
|
|
|
private
|
|
|
FInsertType: TInsertType;
|
|
|
FBillsCompileData: TBillsCompileData;
|
|
@@ -459,9 +462,10 @@ end;
|
|
|
|
|
|
procedure TBatchInsertBillsForm.dxpmInsertBillsPopup(Sender: TObject);
|
|
|
begin
|
|
|
- dxpmInsertBills.ItemLinks[6].Visible := (dxpmInsertBills.Tag = 1);
|
|
|
+ dxpmInsertBills.ItemLinks[7].Visible := (dxpmInsertBills.Tag = 1);
|
|
|
SetDxBtnAction(actnInsertCol, MainForm.dxbtnInsertCol);
|
|
|
SetDxBtnAction(actnDeleteRow, MainForm.dxbtnDeleteRow);
|
|
|
+ SetDxBtnAction(actnInsertRow, MainForm.dxbtnInsertRow);
|
|
|
end;
|
|
|
|
|
|
procedure TBatchInsertBillsForm.actnInsertColExecute(Sender: TObject);
|
|
@@ -509,4 +513,14 @@ begin
|
|
|
TAction(Sender).Visible := dxpmInsertBills.Tag = 0;
|
|
|
end;
|
|
|
|
|
|
+procedure TBatchInsertBillsForm.actnInsertRowExecute(Sender: TObject);
|
|
|
+begin
|
|
|
+ zgPosition.InsertRow(zgPosition.CurRow);
|
|
|
+end;
|
|
|
+
|
|
|
+procedure TBatchInsertBillsForm.actnInsertRowUpdate(Sender: TObject);
|
|
|
+begin
|
|
|
+ TAction(Sender).Visible := dxpmInsertBills.Tag = 0;
|
|
|
+end;
|
|
|
+
|
|
|
end.
|