在打开单据情况下选择指定分录行打印

在某些特定业务场景下(业务部门:我就是要在打开单据情况下选择分录进行打印,不想在列表里面选择。实现不了就是你不专业!),需要在打开单据的情况下选择某些分录进行打印。
基于这种需求,我们可以在表单插件OnPrepareNotePrintQueryParam里面干预FilterClauseWihtKey进行自定义过滤,代码如下,很简单,就不详细解释了。
public override void OnPrepareNotePrintQueryParam(PrepareNotePrintQueryParamEventArgs e)
{
if (e.DataSourceId.Equals("FEntity", StringComparison.OrdinalIgnoreCase))
{
//获取选择的行
int[] selectedIndexsR = this.View.GetControl<EntryGrid>("FEntity").GetSelectedRows();
QueryBuilderParemeter parameter = e.QueryParameter;
string strgroupfseq = "";
for (int i = 0; i < selectedIndexsR.Length; i++)
{
//将选择的行以此 带上“,”拼接
strgroupfseq += (selectedIndexsR[i] + 在打开单据情况下选择指定分录行打印
在某些特定业务场景下(业务部门:我就是要在打开单据情况下选择分录进行打印,不想在列表里面选择。实现不了就是你不专业!),需...
点击下载文档文档为doc格式
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
上一篇
已经是第一篇



