Back to Devexpress

DxMailMergeSettings.ViewMergedData Property

blazor-devexpress-dot-blazor-dot-richedit-dot-dxmailmergesettings-58ae801c.md

latest3.2 KB
Original Source

DxMailMergeSettings.ViewMergedData Property

Sets whether MERGEFIELD placeholder fields should display field results or field codes.

Namespace : DevExpress.Blazor.RichEdit

Assembly : DevExpress.Blazor.RichEdit.v25.2.dll

NuGet Package : DevExpress.Blazor.RichEdit

Declaration

csharp
[Parameter]
public bool ViewMergedData { get; set; }

Property Value

TypeDescription
Boolean

true to display field results; false to display field codes.

|

Remarks

The Rich Text Editor allows you to preview the merged data records in the opened document template. Set the ViewMergedData property to true to display merged data. The ActiveRecord property specifies the currently visible data record and allows you to navigate through records.

Run Demo: Mail Merge

razor
@inject NwindDataService NwindDataService
<DxRichEdit>
    <MailMergeSettings>
        <DxMailMergeSettings Data="@DataSource" ViewMergedData="true" ActiveRecord="1"/>
    </MailMergeSettings>
</DxRichEdit>

@code {
    IEnumerable<Employee> DataSource;
    protected override async Task OnInitializedAsync() {
        DataSource = await NwindDataService.GetEmployeesAsync();
        await base.OnInitializedAsync();
    }
}
csharp
using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
namespace BlazorDemo.Data.Northwind {
    public partial class Employee {
        public Employee() {
            this.Orders = new List<Order>();
        }
        public int EmployeeId { get; set; }
        public string LastName { get; set; }
        public string FirstName { get; set; }
        public string Title { get; set; }
        public string TitleOfCourtesy { get; set; }
        public Nullable BirthDate { get; set; }
        public Nullable HireDate { get; set; }
        public string Address { get; set; }
        public string City { get; set; }
        public string Region { get; set; }
        public string PostalCode { get; set; }
        public string Country { get; set; }
        public string HomePhone { get; set; }
        public string Extension { get; set; }
        public string Notes { get; set; }
        public Nullable<int> ReportsTo { get; set; }
        public string PhotoPath { get; set; }
        public virtual ICollection<Order> Orders { get; set; }
        public string Text => $"{FirstName} {LastName} ({Title})";
        public string ImageFileName => $"Employees/{EmployeeId}.jpg";
    }
}

See Also

Mail Merge in Blazor Rich Text Editor

DxMailMergeSettings Class

DxMailMergeSettings Members

DevExpress.Blazor.RichEdit Namespace