using AntDesign; using AntDesign.TableModels; using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; namespace wispro.sp.web.Pages.Workflow { public partial class WorkflowDefine { private List workflows = new List(); ITable table; int _pageIndex = 1; int _pageSize = 10; int _total = 0; bool _loading = false; wispro.sp.entity.workflowDefine.Workflow EditingObj = null; bool _visible = false; List> FieldTypes = entity.EnumHelper.getEnumDescriptionDic(); entity.workflowDefine.FieldType fieldType = entity.workflowDefine.FieldType.ActionInputValue; protected override async System.Threading.Tasks.Task OnInitializedAsync() { await base.OnInitializedAsync(); } private void AddNew() { } public int serialNumber(int pageIndex, int pageSize, int Id) { int iIndex = 0; foreach (wispro.sp.entity.workflowDefine.Workflow sf in workflows) { iIndex++; if (sf.Id == Id) { break; } } return (pageIndex - 1) * pageSize + iIndex; } wispro.sp.entity.workflowDefine.Workflow SelectedWorkflow; Dictionary OnRow(RowData row) => new() { ["id"] = row.Data.Id, ["onclick"] = ((Action)delegate { SelectedWorkflow = row.Data; Console.WriteLine($"row {row.Data.Name} was clicked"); }) }; void Delete(int Id) { } void Detail(int Id) { } } }