FineUI 官方论坛
标题:
RadioButton位置不对且可多选
[打印本页]
作者:
yygy
时间:
2017-9-6 16:01
标题:
RadioButton位置不对且可多选
@section body {
@(F.Form()
.ID("SimpleForm1")
.ShowBorder(true)
.BodyPadding(10)
.CssClass("f-shadow")
.LabelWidth(80)
.ShowHeader(true)
.Title("统计")
.Width(350)
.Items(
F.RadioButton()
.ID("rbtnFirst")
.Label("选项:")
.Checked(true)
.GroupName("MyRadioGroup1")
.Text("全部"),
F.FormRow()
.ID("FormRow1")
.ColumnWidths("45% 30%")
.Items(
F.RadioButton()
.ID("rbtnSecond")
.GroupName("MyRadioGroup1")
.ShowEmptyLabel(true)
.Text("栋名"),
F.TextBox()
.ID("TextBox1")
.ShowLabel(false)
),
F.FormRow()
.ID("FormRow2")
.ColumnWidths("45% 30%")
.Items(
F.RadioButton()
.ID("rbtnSecond")
.GroupName("MyRadioGroup1")
.Text("房号"),
F.TextBox()
.ID("TextBox2")
.ShowLabel(false)
)
)
)
}
复制代码
一组RadioButton有3个选择,但最后2个可同时选择且位置不符
浏览器:chrome
[attach]10488[/attach][attach]10488[/attach]
作者:
yygy
时间:
2017-9-6 16:14
位置不对原来少了一个.ShowEmptyLabel(true),但是可同时多选怎样解决?
作者:
sanshi
时间:
2017-9-6 16:18
.GroupName("MyRadioGroup1") ,这个就是保证单选的,可以对比下示例:
http://fineui.com/demo_mvc/#/demo_mvc/Form/RadioButton
作者:
yygy
时间:
2017-9-6 17:27
示例看过了,跟示例不同的是RadioButton外面边多了个FormRow,不过自己还是解决了,就想知道这是不是BUG。
public ActionResult OnCheckedChanged1(bool isChecked)
{
if (isChecked)
{
UIHelper.CheckBox("RadioButton2").Checked(false);
UIHelper.CheckBox("RadioButton3").Checked(false);
}
return UIHelper.Result();
}
public ActionResult OnCheckedChanged2(bool isChecked)
{
if (isChecked)
{
UIHelper.CheckBox("RadioButton1").Checked(false);
UIHelper.CheckBox("RadioButton3").Checked(false);
UIHelper.CheckBox("TextBox1").Focus();
}
return UIHelper.Result();
}
public ActionResult OnCheckedChanged3(bool isChecked)
{
if (isChecked)
{
UIHelper.CheckBox("RadioButton2").Checked(false);
UIHelper.CheckBox("RadioButton1").Checked(false);
UIHelper.CheckBox("TextBox2").Focus();
}
return UIHelper.Result();
}
欢迎光临 FineUI 官方论坛 (https://fineui.com/bbs/)
Powered by Discuz! X3.4