Exemplo n.º 1
0
        /// <summary>
        /// 获取Material图标标签生成器
        /// </summary>
        private MaterialIconBuilder GetMaterialIconBuilder()
        {
            var builder = new MaterialIconBuilder();

            builder.SetIcon(_config);
            return(builder);
        }
Exemplo n.º 2
0
 /// <summary>
 /// 配置Material图标
 /// </summary>
 private void ConfigMaterialIcon( TagBuilder builder )
 {
     if( _config.Contains( UiConst.MaterialIcon ) == false )
         return;
     var iconBuilder = new MaterialIconBuilder();
     iconBuilder.SetIcon( _config );
     builder.AppendContent( iconBuilder );
 }
Exemplo n.º 3
0
        /// <summary>
        /// 创建MaterialIcon标签生成器
        /// </summary>
        private TagBuilder GetMaterialIconBuilder()
        {
            var builder = new MaterialIconBuilder();

            Config(builder);
            builder.SetIcon(_config);
            builder.SetSize(_config);
            return(builder);
        }
Exemplo n.º 4
0
        /// <summary>
        /// 添加布尔类型单元格
        /// </summary>
        private void AddBoolCell(TagBuilder cellBuilder, string column)
        {
            var checkIconBuilder = new MaterialIconBuilder().SetContent(MaterialIcon.Check.Description()).AddAttribute("*ngIf", $"row.{column}");

            cellBuilder.AppendContent(checkIconBuilder);
            var clearIconBuilder = new MaterialIconBuilder().SetContent(MaterialIcon.Clear.Description()).AddAttribute("*ngIf", $"!row.{column}");

            cellBuilder.AppendContent(clearIconBuilder);
        }
Exemplo n.º 5
0
        /// <summary>
        /// 添加布尔类型
        /// </summary>
        private void AddBoolType(TagBuilder builder, string text)
        {
            var checkIconBuilder = new MaterialIconBuilder().SetContent(MaterialIcon.Check.Description()).AddAttribute("*ngIf", $"{text}");

            builder.AppendContent(checkIconBuilder);
            var clearIconBuilder = new MaterialIconBuilder().SetContent(MaterialIcon.Clear.Description()).AddAttribute("*ngIf", $"!({text})");

            builder.AppendContent(clearIconBuilder);
        }
Exemplo n.º 6
0
        /// <summary>
        /// 添加布尔类型
        /// </summary>
        private void AddBoolType(TemplateBuilder builder, string column)
        {
            var checkIconBuilder = new MaterialIconBuilder().SetContent(MaterialIcon.Check.Description()).AddAttribute("*ngIf", $"row.data.{column}");

            builder.AppendContent(checkIconBuilder);
            var clearIconBuilder = new MaterialIconBuilder().SetContent(MaterialIcon.Clear.Description()).AddAttribute("*ngIf", $"!row.data.{column}");

            builder.AppendContent(clearIconBuilder);
        }