我写了,但是没有替代,他们都执行了一遍!
procedure TXXCX.DataNavigatorQueryBeforeAction(Sender: TObject; var Accept: Boolean);
begin
case TBizDataSetAction(Sender).ID of
BizActnConsts.ActionDataSetAppend:
begin
If (edit1.Text<>'') and (edit1.Text<>'') then
begin
DataSetBrokerQuery.DataSet.Append;
DataSetBrokerQuery.DataSet.FieldValues['FTYPE']:=Edit1.Text;
DataSetBrokerQuery.DataSet.FieldValues['FNAME']:=Edit2.Text;
DataSetBrokerQuery.DataSet.FieldValues['FCONTENT']:=TBizDataSet(DataGridResult.DataSource.DataSet).UserFilter.ToString;
DataSetBrokerQuery.DataSet.Post;
end
else
dialogs.showmessage('请输入方案类型与名称!');
end;
BizActnConsts.ActionDataSetSave: dialogs.ShowMessage('您定制的查询方案已保存!'); { 保存 }
end;
end;