/// <summary> /// 为打印动态属性修改数据源,使用套打动态属性赋值 /// </summary> /// <param name="e"></param> public override void OnPrepareNotePrintData(PreparePrintDataEventArgs e) { base.OnPrepareNotePrintData(e); string dataSourceId = e.DataSourceId; List <Field> fields = GetFieldByEntity(dataSourceId); DynamicObjectType dt = e.DynamicObjectType; e.DataObjects = presenter.PrintExtensionData(dataSourceId, fields, ref dt, e.DataObjects); }
public override void OnPrepareNotePrintData(PreparePrintDataEventArgs e) { base.OnPrepareNotePrintData(e); DynamicObject[] dataObject = e.DataObjects; for (int i = 0; i < dataObject.Length; i++) { DynamicObject entryObject = dataObject[i]; // entryObject["FSumQty"] = "测试"; string url = @"http://192.168.8.64/k3cloud/"; string defaultURl = @""; string filepath = entryObject["FPICTURE"].ToString(); if (!filepath.IsNullOrEmptyOrWhiteSpace()) { string allurl = url + filepath; entryObject["FPICTURE"] = allurl; } } }