0
http://jsbin.com/cadevaha/1/edit?html,js,output
點擊上面的鏈接,我已經複製了我的情況。我有一個類別的外鍵列,它根據產品名稱值返回類別名稱。我想根據外鍵值和類別名稱進行過濾。簡單地說,對於類別列不會進行過濾。Kendo外鍵列過濾器不工作的類別名稱
http://jsbin.com/cadevaha/1/edit?html,js,output
點擊上面的鏈接,我已經複製了我的情況。我有一個類別的外鍵列,它根據產品名稱值返回類別名稱。我想根據外鍵值和類別名稱進行過濾。簡單地說,對於類別列不會進行過濾。Kendo外鍵列過濾器不工作的類別名稱
這是因爲您尚未指定列的類型。
這是通過dataSource.schema.model.fields配置完成的。
<head>
<link rel="stylesheet" href="http://cdn.kendostatic.com/2014.1.416/styles/kendo.common.min.css">
<link rel="stylesheet" href="http://cdn.kendostatic.com/2014.1.416/styles/kendo.rtl.min.css">
<link rel="stylesheet" href="http://cdn.kendostatic.com/2014.1.416/styles/kendo.default.min.css">
<link rel="stylesheet" href="http://cdn.kendostatic.com/2014.1.416/styles/kendo.dataviz.min.css">
<link rel="stylesheet" href="http://cdn.kendostatic.com/2014.1.416/styles/kendo.dataviz.default.min.css">
<link rel="stylesheet" href="http://cdn.kendostatic.com/2014.1.416/styles/kendo.mobile.all.min.css">
<script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
<script src="http://cdn.kendostatic.com/2014.1.416/js/kendo.all.min.js"></script>
<meta charset=utf-8 />
<title>Kendo Dojo Grid</title>
</head>
<body>
<div id="grid"></div>
<script>
$("#grid").kendoGrid({
columns: [{
field: "productName"
}, {
field: "category",
values: [{
text: "Beverages",
value: 1
}, {
text: "Food",
value: 2
}]
}],
dataSource: {
data: [{
productName: "Tea",
category: 1
}, {
productName: "Ham",
category: 2
}
],
schema: {
model: {
fields: {
category: {
type: "number"
}
}
}
}
},
filterable: true
});
</script>
</body>
非常感謝。它真的幫助完整。 – user1759751
http://jsbin.com/cadevaha/5/edit?html,js,output 在上面的鏈接我試着按照你解釋,但仍然過濾不適用於角色coloumn。你可以看看這個並幫助我。 @Petur Subev – user1759751