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("radio")] [FrontTypeBindDatabase(DbProvider.SqlServer, typeof(long))] public class Front_Radio : Front_Base, IFrontDynamic { public override ViewDynamic Dynamic { get { return new ViewDynamic() { Dynamic = this.Options.Dynamic, DynamicKey = this.Options.DynamicKey }; } } } public class Front_Radio_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; } } }