* Changed ScheduleOrdersGrid to show also details
* Changed Column with Recipient from code to name
This commit is contained in:
@@ -38,13 +38,11 @@
|
||||
<GridColumn Field=@nameof(ScheduleOrderDetailDto.Sc_productCode) HeaderText="Pozycja" Width="100"></GridColumn>
|
||||
<GridColumn Field=@nameof(ScheduleOrderDetailDto.Sh_productCode) HeaderText="Pozycja Klienta"
|
||||
Width="100"></GridColumn>
|
||||
<GridColumn Field=@nameof(ScheduleOrderDetailDto.Price) TextAlign="TextAlign.Right" HeaderText="Cena"
|
||||
Width="50"></GridColumn>
|
||||
</GridColumns>
|
||||
<GridFilterSettings Type="FilterType.Excel"/>
|
||||
<GridPageSettings PageSize="10"/>
|
||||
<GridSelectionSettings Mode="SelectionMode.Row" Type="SelectionType.Single"/>
|
||||
<GridEvents TValue="ScheduleOrderDetailDto" RowSelected="OnSelectedLineRow"></GridEvents>
|
||||
<GridEvents TValue="ScheduleOrderDetailDto" RowSelected="OnSelectedLineRow" DetailsExpanding="OnDetailsExpanding"></GridEvents>
|
||||
</SfGrid>
|
||||
@if (_isVisible)
|
||||
{
|
||||
@@ -111,10 +109,15 @@
|
||||
StateHasChanged();
|
||||
}
|
||||
|
||||
private void OnSelectedLineRow<TValue>(RowSelectEventArgs<TValue> obj)
|
||||
private void OnSelectedLineRow(RowSelectEventArgs<ScheduleOrderDetailDto> obj)
|
||||
{
|
||||
ScheduleOrderDetailDto? scheduleOrderDetail = obj.Data as ScheduleOrderDetailDto;
|
||||
ScheduleOrderDetailDto? scheduleOrderDetail = obj.Data;
|
||||
|
||||
SelectOrderDetail(scheduleOrderDetail);
|
||||
}
|
||||
|
||||
private void SelectOrderDetail(ScheduleOrderDetailDto? scheduleOrderDetail)
|
||||
{
|
||||
_isVisible = scheduleOrderDetail != null;
|
||||
|
||||
if (scheduleOrderDetail == null) return;
|
||||
@@ -122,4 +125,11 @@
|
||||
_scheduleOrderDetailsDetails = scheduleOrderDetail.ScheduleOrderDetailDetails.ToList();
|
||||
}
|
||||
|
||||
private void OnDetailsExpanding(DetailsExpandingEventArgs<ScheduleOrderDetailDto> obj)
|
||||
{
|
||||
ScheduleOrderDetailDto? scheduleOrderDetail = obj.Data;
|
||||
|
||||
SelectOrderDetail(scheduleOrderDetail);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user