|
@model FineUIMvc.QuickStart.Models.Sys_Menu
@{
ViewBag.Title = "Edit";
var F = @Html.F();
}
@section body {
@(F.Panel()
.ID("Panel1")
.ShowBorder(false)
.ShowHeader(false)
.BodyPadding(10)
.AutoScroll(true)
.IsViewPort(true)
.Layout(LayoutType.VBox)
.Toolbars(
F.Toolbar()
.Position(ToolbarPosition.Bottom)
.Items(
F.ToolbarFill(),
F.Button()
.ValidateForms("SimpleForm1")
.Icon(Icon.SystemSaveClose)
.OnClick(Url.Action("Edit"), "SimpleForm1")
.Text("保存后关闭"),
F.ToolbarSeparator(),
F.Button()
.Icon(Icon.SystemClose)
.Text("关闭")
.Listener("click", "F.activeWindow.hide();")
)
)
.Items(
F.GroupPanel().ID("GroupPanel1").Title("基础信息")
.Items(
F.SimpleForm()
.ID("SimpleForm1")
.ShowBorder(false)
.ShowHeader(false)
.BodyPadding(5)
.LabelAlign(LabelAlign.Right)
.LabelWidth(120)
.Items(
F.HiddenFieldFor(m => m.ID),
F.DropDownListFor(m => m.ParentID)
.EnableSimulateTree(true)
.DataTextField("Name").DataValueField("ID")
.DataSimulateTreeLevelField("TreeLevel")
.DataEnableSelectField("Enabled")
.DataSource(ViewBag.ParentID),
F.TextBoxFor(m => m.Name),
F.TextBoxFor(m => m.NavigateUrl),
F.NumberBoxFor(m => m.StorIndex),
F.TriggerBoxFor(m => m.ImageUrl)
.TriggerIcon(TriggerIcon.Search)
.EnableEdit(false)
.OnTriggerClick(Url.Action("TriggerBox_Click"), new Parameter("ActionIcon", "this.getValue()")),
F.TextAreaFor(m => m.Remark).Height(50)
)
),
F.GroupPanel().ID("GroupPanel2").Title("菜单权限").Items(
F.CheckBoxList()
.ID("CheckBoxList1")
.ShowEmptyLabel(true)
.ColumnNumber(5)
.DataTextField("Text")
.DataSource(ViewBag.CheckList)
)
)
)
@(F.Window()
.ID("winSelectedIcon")
.Title("选择图标")
.BodyPadding(10)
.IsModal(true)
.Hidden(true)
.Target(Target.Top)
.Width(450)
.Height(300)
.EnableIFrame(true).
OnClose(Url.Action("Windows1_Close"))
)
}
在后台的只存按钮中,已传入 .OnClick(Url.Action("Edit"), "SimpleForm1"),我在例子中看到的是.OnClick(Url.Action("btnCheckedItemsList_Click"),
new Parameter("name", "列表一", ParameterMode.String), new Parameter("selected", "getCheckBoxListSelected('CheckBoxList1')"))
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|