我是 Abp Framework 的新用户。Abp 自动执行许多操作。这很棒,对于大多数事务,您无需执行任何操作。
但是,如何才能实现如下所示的结构,而不破坏 UI 部分现有的规则、本地化和安全控制?
订单(客户、订单日期、货币、汇率、交货日期、备注...)、订单详情(库存代码、说明、价格、数量、折扣率...多行输入)
我设计一个复杂的 UI,并确保其在数据库端的无缝验证和注册。
<abp-dynamic-form abp-model="Bank" asp-page="/Banks/CreateModal">
<abp-modal>
<abp-modal-header title="@L["NewBank"].Value"></abp-modal-header>
<abp-modal-body>
<abp-form-content />
<div class="row">
<div class="col">
Hello Col1
</div>
<div class="col">
Hello Col2
</div>
<p>My Form Content</p>
</div>
</abp-modal-body>
<abp-modal-footer buttons="@(AbpModalButtons.Cancel|AbpModalButtons.Save)"></abp-modal-footer>
</abp-modal>
</abp-dynamic-form>
上面的代码已经实现了现有的结构,但是如何改变窗体的大小和宽度控件,或者调整位置呢?
我如何才能制作一个类似于 Order OrderDetails 的示例设计?
https://docs.abp.io/en/abp/latest/UI/AspNetCore/Tag-Helpers/Dynamic-Forms您可以像这里一样自定义它。
例子:
或者,您可以根据自己的喜好塑造它,而不是通过使用https://docs.abp.io/en/abp/latest/UI/AspNetCore/Tag-Helpers/Form-elements上的标签助手使其动态化。
例子: