/// <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);
        }
示例#2
0
        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;
                }
            }
        }