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