Blazor

Metadata

技術備忘

  • html 動態Blazor attributes
  • ValidationMessageStore 同一個FieldIdentifier 訊息出現多個,例如:Model.Name用在2個自訂元件,若元件訊息不一致,會出現2個,修正方式: 將訊息保持一致。
  • RenderFragment builder參數用法
    private RenderFragment RenderDataGridFieldComponent(DynamicQueryField itemSetting) => builder =>
    {
        //    DynamicComponent dynamicComponent = new DynamicComponent();
 ..
        builder.OpenComponent(0, typeof(PropertyColumn<,>).MakeGenericType(dataType, propertyValueType));
..
        builder.AddAttribute(1, "Property", propExpression);
        builder.CloseComponent();
        // parameters.Add("ChildContent", RenderCodeId()); 自訂內容用

    };

其他