javascript - kendodropdownlist 过滤具有字段的 json 响应
问题描述
我目前正在执行以下操作;我所有的 JSON 条目都有styleName
,但是有些有该字段txt
,我只想显示下拉列表styleName
中具有该字段的数据。txt
var dataSourceJSON = new kendo.data.DataSource({
transport: {
read: {
url: dataURL,
dataType: "json",
type: 'GET'
}
}});dataSourceJSON.read();
$("#dropdown").kendoDropDownList({
dataSource : dataSourceJSON,
dataTextField : "styleName"
});
在使用剑道之前,我fetch
在经典下拉菜单中通过以下方式实现了这一点。但我不确定如何将这种逻辑与kendoDropDownList
if (data[i].txt) {
option.text = data[i].styleName;
dropdown.add(option);
}..../
更新,这是我目前所在的位置;我可以console.log
在我的模式解析中正确的数据,但我仍然很难将过滤后的数据放入下拉列表中。
var ctemp;
var dataSourceJSON = new kendo.data.DataSource({
transport: {
read: {
url: dataURL,
dataType: "json",
type: 'GET'
}
},
schema: {
parse: function(datC) {
console.log(datC);
for (let i = 0; i < datC.length; i++) {
if (datC[i].txt) {
ctemp = datC; // <-- This works and what I need
console.log(ctemp);
}
}
}
}
});dataSourceJSON.read();
$("#dropdown").kendoDropDownList({
optionLabel: "Choose",
dataSource : dataSourceC,
dataTextField : ctemp // <--- does nothing
});
解决方案
推荐阅读
- css - Safari iOS 更改 SVG 填充渐变 url
- qt - Qml:包含 ListView 的 ScrollView 不调整 ScrollBar 句柄
- excel - 如果它的值在vba中大于0,则与括号一起颜色字符串
- python - tensorflow.keras:evaluate_generator 与 predict_generator 不同的结果/准确性
- android - 奇怪的旋转行为。活动在轮换后更新,但没有调用任何标准活动生命周期方法
- python - 在多个 excel 电子表格上重复 df.reindex
- python - 使用时出现错误信息:groupby('').transform(pd.rolling_sum, window=30)
- excel - 我可以使用 VBA 让 Excel 忘记它跟随超链接吗?
- react-native - React-native:在两行显示内容
- javascript - 多个模块名称仅在套管警告中不同