w2bst2r
1/7/2019 - 1:17 PM

TagBox Field Devextreme

Example of a tagblox field inside datagrid in Devextreme

c.AddFor(x => x.MethodId).Visible(true).AllowFiltering(true).Caption("TagBox").ValidationRules(x => x.AddRequired())
  .Lookup(lookup => lookup.DataSource(d => d.WebApi().Controller("ServiceMethod").LoadAction("Get").Key("MethodId"))
  .ValueExpr("MethodId").DisplayExpr("MethodName")).FormItem(f => f.Visible(true))
  .EditCellTemplate(@<text>
      @(Html.DevExtreme().TagBox()
                      .ID("tagBox")
                      .DataSource(new JS("getMethodsOfServices()"))
                      .ValueExpr("MethodId")
                      .DisplayExpr("MethodName")
      )
  </text>
      );