1234567891011121314151617181920212223242526272829303132333435363738 |
- @inject StaffGradeService _staffGradeService;
- <Select DataSource="@_StaffGrades"
- DefaultValue="@StaffGradeId"
- LabelName="@nameof(wispro.sp.entity.StaffGrade.Grade)"
- ValueName="@nameof(wispro.sp.entity.StaffGrade.Id)"
- Style="width: 200px"
- Placeholder="选择一个代理人等级"
- IgnoreItemChanges="false"
- AllowClear
- OnSelectedItemChanged="OnSelectedItemChangedHandler">
- </Select>
- @code {
- private List<StaffGrade> _StaffGrades;
- private StaffGrade _SelectedItem;
- [Parameter]
- public int? StaffGradeId{ get; set;}
- [Parameter]
- public EventCallback<int?> StaffGradeIdChanged { get; set; }
- protected override async System.Threading.Tasks.Task OnInitializedAsync()
- {
- base.OnInitialized();
- _StaffGrades =await _staffGradeService.GetAll();
- }
- private void OnSelectedItemChangedHandler(StaffGrade value)
- {
- _SelectedItem = value;
- StaffGradeIdChanged.InvokeAsync(_SelectedItem.Id);
- }
- }
|