Serenity-Platform - 订单详情选项卡未使用订单 ID

Serenity-Platform - Order Details tab is not taking Order ID

我正在尝试创建相同的订单示例 - 订单详细信息。

我是在我的自定义模块上完成的,该模块是合同和合同行项目。

问题是当您从合同对话框添加合同行项目时,在保存事件中,合同 ID(外键)为空,它不会自动派生来自 parent table 合同。

有什么想法吗?非常感谢。

您需要覆盖您在合同存储库中的保存行为以创建身份。尝试在此覆盖中设置字段。

    private class MySaveHandler : SaveRequestHandler<MyRow> 
    {
        protected override void SetInternalFields()
        {
            base.SetInternalFields();
            Row.OrderID = yourId;
        }
    }