我有一个flask-wtf表单,其字段分布在两个手风琴面板上,如下面的代码片段所示。
如果表单未能在提交时验证,我希望扩展两个panel-bod [ies],以便任何验证错误都是明显的(否则错误将隐藏在崩溃的主体下。
我怎样才能做到这一点?
下面是当前的代码段。
async static Task<int> AsyncCheck()
{
await Task.Factory.StartNew( async () =>
{
Console.WriteLine("Start awesome work");
await Task.Delay(1000);
Console.WriteLine("Almost done");
await Task.Delay(1000);
Console.WriteLine("Ok, done!");
});
return 42;
}
async static void AsyncCall()
{
int result = await AsyncCheck();
Console.WriteLine(result);
}
答案 0 :(得分:0)
最终我确定了在可折叠的折叠式手风琴面板体内可能无法验证任何字段可能不是一个好习惯。因此,我确保可折叠面板主体内的所有字段都无法通过验证(使用SelectFields,IntegerRangeFields,...)。这对我的用例来说已经足够了(虽然我可以想到其他用例,这种解决方法不适用)。