最后,这很简单。我有四个过滤器,现在它们以正确的顺序出现......您需要做的就是在类元数据定义中添加一个 Display/Order 指令,例如:其中“n”是出现的顺序。
在我使用的元数据定义中(VB - 所以你需要将它转换为你的场景)..
我的文件名:OpCoProductRev.vb
<MetadataType(GetType(OpCoProductRevMetadata))>
Partial Public Class OpCoProductRev
End Class
Partial Public Class OpCoProductRevMetadata
<Required()>
<DisplayName("xxxx")>
<UIHint("xxxx")>
<FilterUIHint("xxxxFilter")>
<Display(Order:=1)>
Public Property xxxx As Object
<Required()>
<DisplayName("yyyyy")>
<UIHint("yyyyy")>
<FilterUIHint("yyyyyFilter")>
<Display(Order:=2)>
Public Property yyyyy As Object
<Required()>
<DisplayName("zzzzzz")>
<UIHint("zzzzzz")>
<FilterUIHint("zzzzzzFilter")>
<Display(Order:=3)>
Public Property zzzzzz As Object
<Required()>
<DisplayName("aaa")>
<UIHint("aaa")>
<FilterUIHint("aaaFilter")>
<Display(Order:=4)>
Public Property aaa As Object
End Class
希望能帮助到你...