【问题标题】:Vuejs and Kendo integrationVuejs 和 Kendo 集成
【发布时间】:2018-02-26 17:18:41
【问题描述】:

vuejs 和 kendo ui 有问题。 我需要点击一个 tr 列 <kendo-grid-column @click="clicked"></kendo-grid-column> 我也使用了@click.native 但没有

我还创建了一个带有&lt;a&gt; 标签的模板,该模板调用“点击”方法

演示 http://dojo.telerik.com/@aldoZumaran/UTOGo

【问题讨论】:

    标签: kendo-ui kendo-grid vuejs2 vue-component


    【解决方案1】:

    也许这不是您想要的,但可以在网格上启用排序并截取Sort Event 以进行进一步处理。

    更改您的kendo-grid,添加:

    :sortable='true'
    @sort='callback'
    

    Callback 方法的语法也有点奇怪,使用:

    callback: function(e) {
        console.log(e.sort.field);
        console.log(e.sort.dir);
    }
    

    也许这是执行您的操作的正确位置。

    更新

    可以在回调方法中调用e.preventDefault();来防止默认排序动作:

    callback: function(e) {
        if (e.sort.field === 'UnitPrice') {
            console.log('Sort by Price not allowed!');
            e.preventDefault();
        }
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-27
      • 2020-03-05
      • 2020-04-28
      • 1970-01-01
      • 2021-02-03
      相关资源
      最近更新 更多