using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using FineAdmin.Model;
using System.Web.Mvc;
using System.Text;
namespace FineAdmin.Web
{
public static class MyExtHtmlLabel
{
///
/// 搜索按钮
///
public static HtmlString SearchBtnHtml(this HtmlHelper helper, string title = "搜索", string _class = "")
{
return new HtmlString(string.Format(@"", title, _class));
}
///
/// 重置按钮
///
public static HtmlString ResetBtnHtml(this HtmlHelper helper, string title = "重置", string _class = "layui-btn-primary")
{
return new HtmlString(string.Format(@"", title, _class));
}
///
/// 表格内按钮组
/// ]
public static HtmlString RightToolBarHtml(this HtmlHelper helper, dynamic _list = null)
{
StringBuilder sb = new StringBuilder();
var list = _list as List;
if (list != null && list.Count > 0)
{
foreach (var item in list)
{
sb.AppendLine(string.Format(@"{3}{2}", item.ClassName, item.EnCode, item.FullName, item.Icon));
}
}
return new HtmlString(sb.ToString());
}
///
/// 表格外按钮组
///
public static HtmlString TopToolBarHtml(this HtmlHelper helper, dynamic _list = null)
{
StringBuilder sb = new StringBuilder();
var list = _list as List;
if (list != null && list.Count > 0)
{
foreach (var item in list)
{
sb.AppendLine(string.Format(@"", item.ClassName, item.EnCode, item.FullName, item.Icon));
}
}
return new HtmlString(sb.ToString());
}
///
/// 状态下拉框
///
public static HtmlString EnabledMarkSelectHtml(this HtmlHelper helper, string defaultTxt = "")
{
return new HtmlString(string.Format(@"
", defaultTxt));
}
///
/// 性别单选框
///
public static HtmlString GenderRadioHtml(this HtmlHelper helper, int defaultVal = 1)
{
var male = defaultVal == 1 ? "checked" : "";
var female = defaultVal == 0 ? "checked" : "";
return new HtmlString(string.Format(@"", male, female));
}
///
/// 状态单选框
///
public static HtmlString EnabledMarkRadioHtml(this HtmlHelper helper, int defaultVal = 0)
{
var enabled = defaultVal == 0 ? "checked" : "";
var disabled = defaultVal == 1 ? "checked" : "";
return new HtmlString(string.Format(@"", enabled, disabled));
}
}
}