UI 管理 Kentico 自定义模块中 类 之间的一对多关系

UI to manage one to many relationship between classes in custom module in Kentico

我在 Kentico V12 中创建了一个诊所模块,其中包含两个 类:医生和预约。 Doctor 和 Appointment 之间存在一对多关系。如何在预约网格中显示医生的名字和姓氏?

<?xml version="1.0" encoding="utf-8" ?>
<grid>
    <actions>
        <action name="edit" caption="$General.Edit$" fonticonclass="icon-edit" fonticonstyle="allow" />
        <action name="#delete" caption="$General.Delete$" fonticonclass="icon-bin" fonticonstyle="critical" confirmation="$General.ConfirmDelete$" />
    </actions>
    <columns>
        <column source="AppointmentPatientFirstName" caption="First name" wrap="false" localize="true">
            <filter type="text" size="200" />
        </column>
        <column source="AppointmentPatientLastName" caption="Last name" wrap="false" localize="true">
            <filter type="text" size="200" />
        </column>
        <column source="AppointmentPatientEmail" caption="Email" wrap="false" localize="true">
            <filter type="text" size="200" />
        </column>
        <column source="AppointmentPatientPhoneNumber" caption="Phone Number" wrap="false" localize="true">
            <filter type="text" size="15" />
        </column>
        <column source="Date" caption="Date" wrap="false" localize="true">
            <filter type="text" size="200" />
        </column>
        <column source="AppointmentPatientBirthDate" caption="BirthDate" wrap="false" localize="true">
            <filter type="text" size="200" />
        </column>
        <column source="AppointmentDoctorID" caption="Doctor ID" wrap="false" localize="true">
            <filter type="text" size="200" />
        </column>
    </columns>
    <options>
        <key name="DisplayFilter" value="true" />
    </options>
</grid>

亲切的问候。

预约列表:https://i.stack.imgur.com/Ft1pE.png

使用此列 AppointmentDoctorID 修改 XML 以使用如下转换:

<column source="AppointmentDoctorID" caption="Doctor" externalsourcename="#transform: yournamespace.doctor: {%FirstName%} {%LastName%}" wrap="false" localize="true"></column>

Kentico Documentation.

中查看更多关于 unigrids 的文档