using iWare.Wms.Core.Util.LowCode.Front.Model; using Furion.DatabaseAccessor; using Furion.Extras.iWare.Wms.Util.LowCode.Front.Att; using Furion.Extras.iWare.Wms.Util.LowCode.Front.Interface; using Furion.Extras.iWare.Wms.Util.LowCode.Front.Model; namespace Furion.Extras.iWare.Wms.Util.LowCode.Front { /// /// 多选框 /// [FrontType("checkbox")] [FrontTypeBindDatabase(DbProvider.SqlServer, typeof(string), "nvarchar(200)")] public class Front_Checkbox : Front_Base, IFrontDynamic { public override ViewDynamic Dynamic { get { return new ViewDynamic() { Dynamic = this.Options.Dynamic, DynamicKey = this.Options.DynamicKey }; } } } public class Front_Checkbox_Options : IFrontDynamicOptions { /// /// 动态数据 /// public string DynamicKey { get; set; } /// /// 是否是动态数据 /// public bool Dynamic { get; set; } /// /// 选项配置 /// public Front_Option[] Options { get; set; } /// /// 默认值 /// public string[] DefaultValue { get; set; } /// /// 禁用 /// public bool Disabled { get; set; } /// /// 隐藏 /// public bool Hidden { get; set; } } }