|
|
|
@ -150,23 +150,28 @@ namespace Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Form |
|
|
|
|
|
|
|
protected virtual AbpTagHelper GetSelectGroupTagHelper(TagHelperContext context, TagHelperOutput output, ModelExpression model) |
|
|
|
{ |
|
|
|
if (IsRadioGroup(model.ModelExplorer)) |
|
|
|
{ |
|
|
|
var abpRadioInputTagHelper = _serviceProvider.GetRequiredService<AbpRadioInputTagHelper>(); |
|
|
|
abpRadioInputTagHelper.AspFor = model; |
|
|
|
abpRadioInputTagHelper.AspItems = null; |
|
|
|
abpRadioInputTagHelper.Inline = GetAttribute<AbpRadioButton>(model.ModelExplorer).Inline; |
|
|
|
abpRadioInputTagHelper.ViewContext = TagHelper.ViewContext; |
|
|
|
return abpRadioInputTagHelper; |
|
|
|
} |
|
|
|
else |
|
|
|
{ |
|
|
|
var abpSelectTagHelper = _serviceProvider.GetRequiredService<AbpSelectTagHelper>(); |
|
|
|
abpSelectTagHelper.AspFor = model; |
|
|
|
abpSelectTagHelper.AspItems = null; |
|
|
|
abpSelectTagHelper.ViewContext = TagHelper.ViewContext; |
|
|
|
return abpSelectTagHelper; |
|
|
|
} |
|
|
|
return IsRadioGroup(model.ModelExplorer) ? |
|
|
|
GetAbpRadioInputTagHelper(model) : |
|
|
|
GetSelectGroupTagHelper(model); |
|
|
|
} |
|
|
|
|
|
|
|
private AbpTagHelper GetSelectGroupTagHelper(ModelExpression model) |
|
|
|
{ |
|
|
|
var abpSelectTagHelper = _serviceProvider.GetRequiredService<AbpSelectTagHelper>(); |
|
|
|
abpSelectTagHelper.AspFor = model; |
|
|
|
abpSelectTagHelper.AspItems = null; |
|
|
|
abpSelectTagHelper.ViewContext = TagHelper.ViewContext; |
|
|
|
return abpSelectTagHelper; |
|
|
|
} |
|
|
|
|
|
|
|
private AbpTagHelper GetAbpRadioInputTagHelper(ModelExpression model) |
|
|
|
{ |
|
|
|
var abpRadioInputTagHelper = _serviceProvider.GetRequiredService<AbpRadioInputTagHelper>(); |
|
|
|
abpRadioInputTagHelper.AspFor = model; |
|
|
|
abpRadioInputTagHelper.AspItems = null; |
|
|
|
abpRadioInputTagHelper.Inline = GetAttribute<AbpRadioButton>(model.ModelExplorer).Inline; |
|
|
|
abpRadioInputTagHelper.ViewContext = TagHelper.ViewContext; |
|
|
|
return abpRadioInputTagHelper; |
|
|
|
} |
|
|
|
|
|
|
|
protected virtual string ProcessSubmitButtonAndGetContent(TagHelperContext context, TagHelperOutput output) |
|
|
|
|