public async Task OnRowRemoved(ItemAttributeLookupView modelItem) { await InvokeAsync(StateHasChanged); await _DataGrid.Reload(); // reload the list so the latest item is displayed - not working here I think because of the awaits so move to confirm_clicks await InvokeAsync(StateHasChanged); }
async Task <int> UpdateItemAttributeLookup(ItemAttributeLookupView updatedCatItemView) { int _result = await _AttributeWooLinkedViewRepository.UpdateItemAsync(updatedCatItemView); await _DataGrid.Reload(); return(_result); }
void OnRowRemoving(CancellableRowChange <ItemAttributeLookupView> modelItem) { // set the Selected Item Attribute for use later SelectedItemAttributeLookup = modelItem.Item; var deleteItem = modelItem; _GridSettings.DeleteConfirmation.ShowModal("Delete confirmation", $"Are you sure you want to delete: {deleteItem.Item.AttributeName}?", SelectedItemAttributeLookup.HasWooAttributeMap); //,"Delete","Cancel"); - passed in on init }
void OnItemAttributeLookupNewItemDefaultSetter(ItemAttributeLookupView newItem) //ItemAttributeLookup pNewCatItem) { newItem = _AttributeWooLinkedViewRepository.NewItemDefaultSetter(newItem); }