コード例 #1
0
        public async Task ToolbarClickHandler(Syncfusion.Blazor.Navigations.ClickEventArgs args)
        {
            if (args.Item.Id == ButtonIdHelper.ButtonIdAdd)
            {
                CurrentRecord = new MenuDataAdapterModel();
                #region 針對新增的紀錄所要做的初始值設定商業邏輯
                CurrentRecord.ForceLoad = false;
                #endregion
                EditRecordDialogTitle    = "新增紀錄";
                isNewRecordMode          = true;
                IsShowEditRecord         = true;
                CurrentRecord.MenuRoleId = Header.Id;
                //CurrentRecord.Name = Header.Title;
            }
            else if (args.Item.Id == ButtonIdHelper.ButtonIdRefresh)
            {
                dataGrid.RefreshGrid();
            }
            else if (args.Item.Id == ButtonIdHelper.ButtonIdReOrder)
            {
                await CurrentService.ReorderByHeaderIDAsync(Header.Id);

                dataGrid.RefreshGrid();
            }
        }