using VberZero.Tools.StringModel; namespace VberAdmin.Web.Models.Input; public class VmInputWangEditor : VmInputBase { public VmInputWangEditor(string name, string displayName) : base(name, displayName, VmInputType.WangEditor) { IsRequired = false; Style = "width:100%"; DefaultClass += " vb-wang-editor"; } public string ControlDataStr => $" data-vb-editor=\"wang\" data-editor-name=\"{Name}\" {(Menus.Empty() ? "" : $"data-editor-menu=\"{Menus}\"")} {(DataOptions.Empty() ? "" : $"data-editor-option=\"{DataOptions}\"")}"; public string DataOptions { get; set; } public string Menus { get; set; } public VmInputWangEditor WithMenus(string menu) { Menus = menu; return this; } public VmInputWangEditor WithOptions(string options) { DataOptions = options; return this; } }