1. 信息事件调用子窗体代码:
procedure TBpdSerialNoConfigureInfo.FIELD_SerialNoSQLDataSet_RULE_IDButtonClick(Sender: TObject);
begin
with CommonFormsRESLib.TCommonOperationChildForm.Create(Context) do
begin
try
IniFormObject(self,'MainSQLDataSet', 'SerialNoRuleGDoc');
if ShowModal = Business.Forms.Controls.mrOk then
begin
jsDialogs.ShowMsg('test','1');
end;
finally
Free;
end;
end;
end;
2.子窗体过程代码
procedure TCommonOperationChildForm.IniFormObject(AInfo: TInfo; ADataSetId, AShowDodID: String);
begin
try
InfoBroker1.Info := AInfo;
//InfoBroker1.BizClassRef.BizURL.ID := 'Biz:\TCSCM\BpdSerialNoConfigureInfo.Info';
DataSetBroker1.DataSetId := ADataSetId;
DocView1.DocClassID := AShowDodID;
except
Dialogs.ShowMessage('传入参数错误');
end;
end; |