Пример #1
0
 /// <summary>
 /// 配置Email验证
 /// </summary>
 private void ConfigEmail(TagBuilder builder)
 {
     builder.AddAttribute("emailMessage", _config.GetValue(UiConst.EmailMessage));
 }
Пример #2
0
 /// <summary>
 /// 配置事件
 /// </summary>
 private void ConfigEvents(TagBuilder builder)
 {
     builder.AddAttribute("(ngModelChange)", _config.GetValue(UiConst.OnChange));
 }
Пример #3
0
 /// <summary>
 /// 配置列
 /// </summary>
 private void ConfigColumn(TagBuilder builder)
 {
     builder.AddAttribute("field", _config.GetValue(UiConst.Column));
 }
Пример #4
0
 /// <summary>
 /// 配置表格包装器标识
 /// </summary>
 protected void ConfigWrapperId(TagBuilder builder)
 {
     builder.AddAttribute($"#{GetWrapperId()}");
 }
Пример #5
0
 /// <summary>
 /// 配置禁用
 /// </summary>
 private void ConfigDisabled(TagBuilder builder)
 {
     builder.AddAttribute("[disabled]", _config.GetBoolValue(UiConst.Disabled));
 }
Пример #6
0
 /// <summary>
 /// 配置表格包装器事件
 /// </summary>
 private void ConfigTableWrapperEvents(TagBuilder builder)
 {
     builder.AddAttribute("(onLoad)", _config.GetValue(UiConst.OnLoad));
 }
Пример #7
0
 /// <summary>
 /// 配置显示分页
 /// </summary>
 private void ConfigShowPage(TagBuilder tableBuilder)
 {
     tableBuilder.AddAttribute("[nzShowPagination]", $"{GetWrapperId()}.showPagination");
 }
Пример #8
0
 /// <summary>
 /// 配置必填项
 /// </summary>
 private void ConfigRequired(TagBuilder builder)
 {
     builder.AddAttribute("[required]", _config.GetBoolValue(UiConst.Required));
     builder.AddAttribute("requiredMessage", _config.GetValue(UiConst.RequiredMessage));
 }
Пример #9
0
 /// <summary>
 /// 配置Url
 /// </summary>
 private void ConfigUrl(TagBuilder builder)
 {
     builder.AddAttribute(UiConst.Url, _config.GetValue(UiConst.Url));
     builder.AddAttribute("[url]", _config.GetValue(AngularConst.BindUrl));
 }
Пример #10
0
 /// <summary>
 /// 配置正则表达式验证
 /// </summary>
 private void ConfigRegex(TagBuilder builder)
 {
     builder.AddAttribute("pattern", _config.GetValue(UiConst.Regex));
     builder.AddAttribute("patterMessage", _config.GetValue(UiConst.RegexMessage));
 }
Пример #11
0
 /// <summary>
 /// 配置独立
 /// </summary>
 private void ConfigStandalone(TagBuilder builder)
 {
     builder.AddAttribute("[standalone]", _config.GetBoolValue(UiConst.Standalone));
 }
Пример #12
0
 /// <summary>
 /// 配置最大值验证
 /// </summary>
 private void ConfigMax(TagBuilder builder)
 {
     builder.AddAttribute("[max]", _config.GetValue(UiConst.Max));
     builder.AddAttribute("maxMessage", _config.GetValue(UiConst.MaxMessage));
 }
Пример #13
0
 /// <summary>
 /// 配置最小值验证
 /// </summary>
 private void ConfigMin(TagBuilder builder)
 {
     builder.AddAttribute("[min]", _config.GetValue(UiConst.Min));
     builder.AddAttribute("minMessage", _config.GetValue(UiConst.MinMessage));
 }
Пример #14
0
 /// <summary>
 /// 配置最大长度验证
 /// </summary>
 private void ConfigMaxLength(TagBuilder builder)
 {
     builder.AddAttribute("[maxLength]", _config.GetValue(UiConst.MaxLength));
 }
Пример #15
0
 /// <summary>
 /// 配置多选
 /// </summary>
 private void ConfigMultiple(TagBuilder builder)
 {
     builder.AddAttribute("[multiple]", _config.GetValue(UiConst.Multiple));
 }
Пример #16
0
 /// <summary>
 /// 配置数据源
 /// </summary>
 private void ConfigDataSource(TagBuilder builder)
 {
     AddDataSource();
     builder.AddAttribute("[dataSource]", _config.GetValue(AngularConst.BindData));
 }
Пример #17
0
 /// <summary>
 /// 配置标识列表
 /// </summary>
 private void ConfigKeys(TagBuilder builder)
 {
     builder.AddAttribute("[checkedKeys]", _config.GetValue(UiConst.CheckedKeys));
 }
Пример #18
0
 /// <summary>
 /// 配置名称
 /// </summary>
 private void ConfigName(TagBuilder builder)
 {
     builder.AddAttribute(UiConst.Name, _config.GetValue(UiConst.Name));
     builder.AddAttribute("[name]", _config.GetValue(AngularConst.BindName));
 }
Пример #19
0
 /// <summary>
 /// 配置表格样式
 /// </summary>
 private void ConfigStyle(TagBuilder tableBuilder)
 {
     tableBuilder.AddAttribute("nzBordered", _config.GetBoolValue(UiConst.ShowBorder));
 }
Пример #20
0
 /// <summary>
 /// 配置路由链接
 /// </summary>
 private void ConfigLink(TagBuilder builder)
 {
     builder.AddAttribute("routerLink", _config.GetValue(UiConst.Link));
     builder.AddAttribute("[routerLink]", _config.GetValue(AngularConst.BindLink));
 }
Пример #21
0
 /// <summary>
 /// 配置分页信息
 /// </summary>
 private void ConfigPageInfo(TagBuilder tableBuilder)
 {
     tableBuilder.AddAttribute("[(nzPageSize)]", $"{GetWrapperId()}.queryParam.pageSize");
     tableBuilder.AddAttribute("[(nzPageIndex)]", $"{GetWrapperId()}.queryParam.page");
 }
Пример #22
0
 /// <summary>
 /// 配置双击启动编辑
 /// </summary>
 protected void ConfigDoubleClickStartEdit(TagBuilder builder)
 {
     builder.AddAttribute("[dblClickStartEdit]", _config.GetBoolValue(UiConst.DoubleClickStartEdit));
 }
Пример #23
0
 /// <summary>
 /// 配置名称
 /// </summary>
 private void ConfigName(TagBuilder builder)
 {
     builder.AddAttribute("name", _config.GetValue(UiConst.Name));
 }
Пример #24
0
 /// <summary>
 /// 配置表格包装器分页信息
 /// </summary>
 private void ConfigTableWrapperPage(TagBuilder builder)
 {
     builder.AddAttribute("[showPagination]", _config.GetBoolValue(UiConst.ShowPagination));
     builder.AddAttribute("[pageSizeOptions]", _config.GetValue(UiConst.PageSizeOptions));
 }
Пример #25
0
 /// <summary>
 /// 配置模型绑定
 /// </summary>
 private void ConfigModel(TagBuilder builder)
 {
     builder.AddAttribute("[(ngModel)]", _config.GetValue(UiConst.Model));
 }
Пример #26
0
 /// <summary>
 /// 配置自动加载
 /// </summary>
 private void ConfigAutoLoad(TagBuilder builder)
 {
     builder.AddAttribute("[autoLoad]", _config.GetBoolValue(UiConst.AutoLoad));
 }
Пример #27
0
 /// <summary>
 /// 配置标题
 /// </summary>
 private void ConfigTitle(TagBuilder builder)
 {
     builder.AddAttribute("header", _config.GetValue(UiConst.Title));
 }
Пример #28
0
 /// <summary>
 /// 配置排序
 /// </summary>
 private void ConfigSort(TagBuilder builder)
 {
     builder.AddAttribute("sortKey", _config.GetValue(UiConst.Sort));
 }
Пример #29
0
 /// <summary>
 /// 配置是否打开
 /// </summary>
 private void ConfigOpened(TagBuilder builder)
 {
     builder.AddAttribute(UiConst.Opened, _config.GetBoolValue(UiConst.Opened));
 }
Пример #30
0
 /// <summary>
 /// 配置只读
 /// </summary>
 private void ConfigReadOnly(TagBuilder builder)
 {
     builder.AddAttribute("[readonly]", _config.GetBoolValue(UiConst.ReadOnly));
 }