WalkingTec.Mvvm/WalkingTec.Mvvm.TagHelpers.LayUI/Models/LayuiColumn.cs

(开头部分) 5KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

using System.Runtime.Serialization;
using System.Text.Json.Serialization;
using WalkingTec.Mvvm.Core;
using WalkingTec.Mvvm.Core.Json;

namespace WalkingTec.Mvvm.TagHelpers.LayUI
{
    /// <summary>
    /// LayuiColumnTypeEnum
    /// </summary>
    [JsonConverter(typeof(JsonStringEnumConverter))]
    public enum LayuiColumnTypeEnum
    {
        /// <summary>
        /// 常规列,无需设定
        /// </summary>
        Normal = 0,
        /// <summary>
        /// 复选框列
        /// </summary>
        Checkbox,
        /// <summary>
        /// 空列
        /// </summary>
        Space,
        /// <summary>
        /// 序号列
        /// </summary>
        Numbers
    }

    /// <summary>
    /// LayuiColumn
    /// </summary>
    public class LayuiColumn
    {
        #region Interface Property

        #region Special

        /// <summary>
        /// 设定复选框列
        /// <para>与 checkbox 参数搭配使用,如果设置 true,则表示复选框默认全部选中。</para>
        /// </summary>
        [JsonPropertyName("LAY_CHECKED")]
        public bool? LAY_CHECKED { get; set; }

        /// <summary>
        /// 绑定工具条
        /// <para>通常你需要在表格的每一行加上 查看、编辑、删除 这样类似的操作按钮,</para>
        /// <para>而 tool 参数就是为此而生,你因此可以非常便捷地实现各种操作功能。</para>
        /// <para>tool 参数和 templet 参数的使用方式完全类似,通常接受的是一个选择器,也可以是一段HTML字符。</para>
        /// </summary>
        [JsonPropertyName("toolbar")]
        public string Toolbar { get; set; }

        #endregion

        /// <summary>
        /// 设定列类型。
后面还有 106 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。