set default module title in control panel when adding or copying existing module
This commit is contained in:
@@ -166,7 +166,7 @@
|
||||
<option value="@p.PageId">@p.Name</option>
|
||||
}
|
||||
</select>
|
||||
<select class="form-select mt-1" @bind="@_moduleId">
|
||||
<select class="form-select mt-1" value="@_moduleId" @onchange="(e => PageModuleChanged(e))">
|
||||
<option value="-"><@Localizer["Module.Select"]></option>
|
||||
@foreach (Module module in _modules)
|
||||
{
|
||||
@@ -358,6 +358,20 @@
|
||||
StateHasChanged();
|
||||
}
|
||||
|
||||
private async Task PageModuleChanged(ChangeEventArgs e)
|
||||
{
|
||||
_moduleId = (string)e.Value;
|
||||
if (_moduleId != "-")
|
||||
{
|
||||
_title = _modules.First(item => item.ModuleId == int.Parse(_moduleId)).Title;
|
||||
}
|
||||
else
|
||||
{
|
||||
_title = "";
|
||||
}
|
||||
StateHasChanged();
|
||||
}
|
||||
|
||||
private async Task AddModule()
|
||||
{
|
||||
if (UserSecurity.IsAuthorized(PageState.User, PermissionNames.Edit, PageState.Page.PermissionList))
|
||||
|
||||
Reference in New Issue
Block a user