问题描述
我有一个自定义弹出窗口,其中包含:tabPanel 中的一个表单和一个网格,
我想先验证表单,留在同一个弹出窗口然后启用网格并使用它
//RazorPage
@using (Html.BeginForm("PostWithForm","OrdresTravailMecanique",FormMethod.Post))
{
@(Html.DevExtreme().Form<EditerOrdreTravailModel>()
.Items(items =>
{
....
//the validation button for the form
items.AddButton()
.HorizontalAlignment(HorizontalAlignment.Right)
.ButtonOptions(b => b.Text("Enregistrer")
.Type(ButtonType.Success)
.UseSubmitBehavior(true)
.OnClick("showTravauxTab")
);
})
)
@(Html.DevExtreme().TabPanel()
.ID("TravauxTab")
.Disabled(true)
.Items(items =>
{
//DataGridTemplate
items.Add()
.Title("Travaux")
.Template(new TemplateName("TachesOtAddGrid"));
})
)
}
//Controller
[HttpPost]
public async Task<IActionResult> PostWithForm(EditerOrdreTravailModel values)
{...}
问题是: submitBehaviourButton 将我发送到不同的视图,所以我在提交表单后无法使用网格
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)