This question is locked. New answers and comments are not allowed.
Hi,
I have a rendering problem with my grid that I nested in a tabstrip, I can't understand where the problem is.
When I try to show both command buttons Edit and Delete the grid splits in 2 as you can see on the image gridProblem.
If I just show the edit command the grid show as expected like on image GridOk.
The problem is still there when I try to only show the delete command.
here is the code I wrote on the cshtml page
Can somebody tell me what i'm doing wrong?
Raphael
I have a rendering problem with my grid that I nested in a tabstrip, I can't understand where the problem is.
When I try to show both command buttons Edit and Delete the grid splits in 2 as you can see on the image gridProblem.
If I just show the edit command the grid show as expected like on image GridOk.
The problem is still there when I try to only show the delete command.
here is the code I wrote on the cshtml page
<
div
>
@using (Html.BeginForm("Edit", "Creditor", FormMethod.Post))
{
@Html.ValidationSummary()
Html.Telerik().TabStrip()
.Name("TabStrip")
.Items(tabstrip =>
{
tabstrip.Add()
.Text("Creditore")
.Content(@<
text
>
<
fieldset
>
my field set
</
fieldset
>
</
text
>);
tabstrip.Add()
.Text("Indirizzo")
.Content(@<
text
>
<
fieldset
>
@Html.EditorFor(model => model.Address)
</
fieldset
>
</
text
>);
tabstrip.Add()
.Text("Informazioni")
.Content(@<
text
>
<
fieldset
>
my field set
</
fieldset
>
</
text
>);
tabstrip.Add()
.Text("Pagamento")
.Content(@<
text
>
@RenderGrid(Model)
</
text
>);
})
.SelectedIndex(0)
.Render();
}
</
div
>
@helper RenderGrid(ZygosMVC.Areas.BaseData.CreditorModel model)
{
Html.Telerik().Grid(model.BankPostLinks)
.Name("BankPost")
.DataKeys(k => k.Add(r => r.BankPostId).RouteKey("BankPostId"))
.ToolBar(commands => commands.Insert().ButtonType(GridButtonType.BareImage).ImageHtmlAttributes(new { style = "margin-left:0" }))
.Columns(columns =>
{
columns.Bound(bp => bp.PaymentType.Description).Width(90);
columns.Bound(bp => bp.AccountNumber).Width(160);
columns.Bound(bp => bp.IBAN).Width(160);
columns.Command(commands =>
commands.Delete().ButtonType(GridButtonType.BareImage)
);
})
.DataBinding(dataBinding => dataBinding.Ajax()
.Select("Index", "Creditor")
.Insert("Insert", "BankPost")
.Update("Update", "BankPost")
.Delete("Delete", "BankPost"))
.Render();
}
Can somebody tell me what i'm doing wrong?
Raphael