I have used dropdown control with multi column field.I have an alignment issue in multi column dropdown.please check below screencast and below code for your reference.
Screencast:-
https://www.screencast.com/t/1NiC5nUrE
Code:-
<div class="col-sm-12 col-md-6 col-lg-6">
<SfDropDownList @ref="@ddlObj" DataSource="@srfSetups" @bind-Value="@srfReviewSetup.SrfID" FilterType="Syncfusion.Blazor.DropDowns.FilterType.Contains" AllowFiltering="true" Placeholder="@GetResourceProvider.GetResourceValue(Resource, "SrfNo")" FloatLabelType="@FloatLabelType.Auto">
<DropDownListEvents TValue="int" TItem="SrfSetup" Filtering="@OnFilter" ValueChange="OnChange"></DropDownListEvents>
<DropDownListTemplates TItem="SrfSetup">
<ItemTemplate Context="sampledet">
@{
var sampledets = (sampledet as SrfSetup);
}
<div class="row ml-md-2">
<div class="col-sm-12 col-md-6 col-lg-3 border p-2">
@(sampledets.SrfNo)
</div>
<div class="col-sm-12 col-md-6 col-lg-3 border p-2">
@(sampledets.BuyerStyleNo)
</div>
<div class="col-sm-12 col-md-6 col-lg-3 border p-2">
@(sampledets.BuyerName)
</div>
<div class="col-sm-12 col-md-6 col-lg-3 border p-2">
@(sampledets.ProductName)
</div>
</div>
</ItemTemplate>
<HeaderTemplate>
<div class="row ml-md-2">
<div class="col-sm-12 col-md-6 col-lg-3 border p-2">
SrfNo
</div>
<div class="col-sm-12 col-md-6 col-lg-3 border p-2">
BuyerStyleNo
</div>
<div class="col-sm-12 col-md-6 col-lg-3 border p-2">
Buyer
</div>
<div class="col-sm-12 col-md-6 col-lg-3 border p-2">
Product
</div>
</div>
</HeaderTemplate>
</DropDownListTemplates>
<DropDownListFieldSettings Value="SrfID" Text="SrfNo"></DropDownListFieldSettings>
<ValidationMessage For="@(() => srfSetup.SrfID)" />
</SfDropDownList>
</div>
Is it possible to get reply today ??
|
|
|
<style>
.headertable {
background-color: #80ff00;
}
table{
width: 431px;
}
td {
width: 30%;
border: 1px solid black;
}
.e-content.e-dropdownbase {
padding: 0px 0 !important;
}
</style> |
Thanks
and sorry for late reply..
Please check my comments in below
Sorry
The table column width should be Autowidth based on value.
|
td {
border: 1px solid black;
}
td.slno
{
width: 10%;
}
td.empinfo
{
width: 40%;
}
td.photo
{
width: 52%;
} |