2013-10-07 40 views
2

由值MVC劍道電網對外列排序排序不是文本 enter image description here排序外鍵列文本沒有價值劍道電網MVC

代碼

@Html.Kendo().Grid(_ 
    Of cls.ProductSpecificationM).Name("Grid").Columns(
    Sub(i) 
      i.Bound(Function(p) p.ProductSpecification_ID).Hidden(True) 

      i.ForeignKey(Function(p) p.Attribute_ID_FK, DirectCast(ViewBag.Attributes, System.Collections.IEnumerable), "Attribute_ID", "Attribute_Name").EditorTemplateName("_Attribute_ID_FK").Title("Name") 
      i.ForeignKey(Function(p) p.AttributeValue_ID_FK, DirectCast(ViewBag.AttributeValues, System.Collections.IEnumerable), "AttributeValue_ID", "AttributeValue_Name").EditorTemplateName("_AttributeValue_ID_FK").Title("Value") 
      i.Command(Sub(w) 
           w.Destroy() 
         End Sub) 
    End Sub).ToolBar(Sub(k) 
          k.Create() : k.Save() 

        End Sub).Editable(Function(e) e.Mode(GridEditMode.InCell)).Pageable(Function(i) i.Input(True).PageSizes({10, 20, 50, 100, 200, 300, 400}).Refresh(True)).Sortable().Filterable().DataSource(_ 
                 Function(p) p.Ajax().PageSize(50).Batch(True).ServerOperation(False).Model(Sub(i) 
                                      i.Id(Function(p2) p2.ProductSpecification_ID) 
                                      i.Field(Function(p2) p2.Item_ID_Fk).DefaultValue(ViewBag.Id) 
                                      i.Field(Function(p2) p2.AttributeValue_ID_FK).DefaultValue(1) 
                                      i.Field(Function(p2) p2.Attribute_ID_FK).DefaultValue(1) 
                                    End Sub) _ 
                  .Read("EditingInline_Read", "Products", New With {.id = ViewBag.Id}) _ 
                  .Update(Function(u) u.Action("EditingInline_Update", "Products")) _ 
                  .Destroy(Function(update) update.Action("EditingInline_Destroy", "Products")) _ 
                  .Create(Function(update) update.Action("EditingInline_Create", "Products"))).Events(Function(e) e.Edit("edit")) 

我怎麼能排序列文本?

+0

他們在文檔中添加了示例操作方法http://docs.telerik.com/kendo-ui/web/grid/how-to/foreign-key-column-sorting-by-text – Lanorkin

回答

2

看起來像劍道不支持它。需要想出其他解決方案。

效應初探通過Atanas Korchev (Admin, Kendo UI)我們不能支持這個在所有情況下,因爲數據源並不會包含所有的數據(通常有剛外鍵也就是值)

您可以使用分組是否有幫助在一定程度上。 Grouping column in Kendo