- ABP Framework version: v8.0.0
- UI Type: Blazor Server
- Database System: EF Core (MySQL)
- Tiered (for MVC) or Auth Server Separated (for Angular): no
- Exception message and full stack trace: Click navigation input field on the UI, but no response.
- Steps to reproduce the issue:
- Create new module with ABP Suite.
- Create an simple Entity, Generate CRUD
- Create another simple Entity, with a navigation propertity to previous entity, Generate CRUD
- dotnet ef migration add...
- dotnet ef database update
- Start debug Blazor.Server.Host,
- Add a new data for previous simple entity, completed successfully.
- Add a new data for second simple entity, click the input field to select a previous entity. but no reponse. If correct, a div will popup.

- Start debug Web.Unified
- same step just like Blazor Server, no response ,too.
- But I can see error information in browser

6 Answer(s)
-
0
Hi, did you create a module pro template or create an application template and add a new module to it? Can you specify, please?
-
0
Oh, only a module. very simple module.
-
0
Hello @szhongfang,
I am trying to reproduce the issue but am unable to do so. Could you please share your application on support@abp.io with the ticket number so that we can better assist you?
Or if you are unable to share your project, then please share the entity details. (both
RuleGroupandRuleSystementities and .suite/entities folder in your application) -
0
Hi, I have sent mail to support@abp.io just now. Add I attached the two files you mentioned.
-
0
Hi, thanks. I have checked and reproduced the problems that you mentioned.
Blazor.Server.Host:
- Add the below line in your RuleGroups.razor.cs's
OnInitializedAsyncmethod to be able to get the rule systems in the select box in the advanced search section:
protected override async Task OnInitializedAsync() { await SetToolbarItemsAsync(); await SetBreadcrumbItemsAsync(); await SetPermissionsAsync(); //add the line below await GetRuleSystemCollectionLookupAsync(); }This has already been fixed and will be available with v8.1.
Web.Unified:
- Open the** RuleGroups/createModal.js** and RuleGroups/editModal.js files and update the serviceMethod as follows:
✅ Correct one:
window.yee.change.rms.public.ruleGroups.ruleGroup.getRuleSystemLookup;- Also, I have identified a problem and fixed it for v.8.0.2. For a workaround please add the following code block to the
LookupModal.cshtml(under Pages/Shared folders):
<div id="NavigationPropertyLookupTableModal"> <abp-modal size="Large"> <abp-modal-header title="@(L["Pick"].Value)"></abp-modal-header> <input hidden id="CurrentLookupId" value="@Model.CurrentId" /> <input hidden id="CurrentLookupDisplayName" value="@Model.CurrentDisplayName" /> <abp-modal-body> <abp-table striped-rows="true" id="LookupTable"> </abp-table> </abp-modal-body> <div class="modal-footer"> <button id="CancelButton" type="button" class="btn btn-secondary" data-bs-dismiss="modal">@L["Cancel"]</button> </div> </abp-modal> </div> - Add the below line in your RuleGroups.razor.cs's
-
0
Thank you very much for you hard work!
