【问题标题】:kendo autocomplete refresh url剑道自动完成刷新网址
【发布时间】:2016-03-31 03:43:04
【问题描述】:

我需要刷新我的自动完成小部件的数据源 (url)。

factor = tipoSeleccionado.factor;
$cptconcepto.kendoAutoComplete({
        minLength: 1,
        filter: "contains",
        dataTextField: "descripcion",
        dataValueField: "idTipoMovimiento",
        dataSource: {
            type: "get",
            serverFiltering: true,
            transport: {
                read: {
                    url: pathservicehost + '/movimientos/tipos/' + factor,
                    dataType: "json",                       
                    cache: false
                }
            }
        },
        index: 0
    });

“因子”是一个不断改变其值的变量。

【问题讨论】:

    标签: javascript kendo-ui autocomplete


    【解决方案1】:

    这很简单。只需在 read.url 属性中使用函数而不是字符串:

    url: function() {
        return pathservicehost + '/movimientos/tipos/' + factor;
    }
    

    Demo。在演示中,检查您的开发工具中的网络选项卡,并查看每当您更改自动完成值时,url 都会随着当前时间戳而变化。

    【讨论】:

    • 感谢您的帮助......现在每次修改“因素”时,网址都会发生变化,但现在我遇到了一个新问题,组件“过滤器:包含”不再工作。
    • @alexanderzevallos 您的 url 如何以新的实现结束?在演示中,我注释了serverFilter 属性以使url 更清晰,但如果我取消注释它,过滤器会正确添加到url。
    猜你喜欢
    • 1970-01-01
    • 2020-01-17
    • 1970-01-01
    • 2015-05-07
    • 2015-09-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-07
    相关资源
    最近更新 更多