2014-10-09 51 views
1

我在我的HTML頁面中開發了一個kendo UI網格,其中一列是'email'類型。 現在的問題是我無法過濾電子郵件類型列數據。kendo網格過濾電子郵件字段

model: { 
    PrimaryEmail: { type: 'email' } 
    } 

爲了更清晰起見,如果我在過濾器中輸入任何文本,它始終需要等於條件,並且下拉列表爲空以選擇條件。

如果我們有解決方案,請讓我知道。

回答

0

基本上KendoUI Model不支持這種數據類型:「電子郵件」,所以要麼你必須聲明你的領域類型:「串」,或者如果你需要驗證網格的列電子郵件,你應該啓用它在列驗證選項

$("#grid").kendoGrid({ 
      dataSource: { 
       schema: { 
        model: { 
         id: "Id", 
         fields: { 
          Id: { editable: false }, 
          PrimaryEmail: { type: "string", validation: { email: true, required: true} }, 
          Username: { validation: { required: true} } 
         } 
        } 
       } 
      } 
+0

謝謝。有效。 – 2014-10-11 04:50:30

0

沒有稱爲電子郵件的類型。可用的選項有「string」,「number」,「boolean」,「date」。默認是「字符串」。

你可以使用字符串的電子郵件類型,那麼你將擁有所有的條件

+0

感謝,將採取默認爲「串」

然而

秒。有效。 – 2014-10-11 04:49:50

+0

很好,請接受它有一個答案。 – cwishva 2014-10-11 10:13:21