kendo-vue-uiドロップダウンリストの最後にボタンを追加する方法

aakash

を使用して、剣道ドロップダウンリストのリストの最後にボタンを追加しようとしていますVue templates

サンプルはリンクにあります

例に示されているサンプルは、リスト内の項目の各反復にボタンを追加します。

しかし、私は以下の画像に示すようにアイテムを表示したかった:

ここに画像の説明を入力してください

私が今したこと:

<template>
     <kendo-dropdownlist v-model="dropdownlistValue" 
                        :template="itemTemplate"
                        :data-source="CompanyList"
                        :data-text-field="'text'"
                        :data-value-field="'value'"
                        :filter="'contains'">
     </kendo-dropdownlist>
</template>

<script>
   import Vue from 'vue'
   import Template from "./Template.vue";
   var itemTemplate = Vue.component(Template.name, Template);
   export default {
    methods: {
      itemTemplate: function(e) {
         return {
           template: itemTemplate,
           templateArgs: e
         };
      }
    }
  }
</script>

Template.View

<template>
    <span>
        <button @click="buttonClick">{{templateArgs.value}}</button>
        {{templateArgs.text}}
    </span>
</template>

<script>
export default {
  name: "template1",
  methods: {
    buttonClick: function(e) {
      alert("Button click");
    }
  },
  data() {
    return {
      templateArgs: {}
    };
  }
};
</script>

最後に剣道のドロップダウンリストにボタンテンプレートを追加するにはどうすればよいですか。リスト内のアイテムの各反復ではありません。

または、他に回避策はありますか?

助けてください!

aakash

この問題はfooter-template、Kendo-Ui-Vueでデフォルトで利用できるを使用して解決できます。

以下は私が使用したいくつかのコードスニペットです。

HTML

<kendo-dropdownlist 
         @open="onOpen" 
         :footer-template="footerTemplate"
         v-model="dropdownlistValue" 
         :data-source="CompanyList"
         :data-text-field="'text'"
         :data-value-field="'value'"
         filter="'contains'"> 
</kendo-dropdownlist>

SCRIPT

methods: {
    onOpen(e) {
        var deleteAction = document.body.querySelectorAll(".k-footer");
        deleteAction.forEach(el => {
            el.addEventListener("click", this.buttonClick);
        });
    },
    buttonClick() {
        alert("hello")
    } 
},
data() {
      return {
       Title: null,
       footerTemplate: '<button type="button" class="btn btn-link btn-sm">Add New...</button>'
   }
}

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

kendo-vueのドロップダウンリスト、デフォルト値の設定方法

分類Dev

kendo-uiドロップダウンリストにフィルターを適用する

分類Dev

Kendo UIドロップダウンリストをデータソースによって入力されたViewModelにバインドする最良の方法は何ですか?

分類Dev

kendo-uiグリッド列テンプレート内からvueメソッドを呼び出す

分類Dev

Kendo UI Vue GridでpageSizeの「すべて」オプションを無効にする方法はありますか?

分類Dev

Kendo UI Vue Gridで列をロックする方法(ネイティブ)

分類Dev

Vueデータをドロップダウンにバインドする方法

分類Dev

ASP.NETCoreのKendoグリッドツールバーにカスタムボタンを追加する

分類Dev

セマンティックUIドロップダウンリストをvueで更新するにはどうすればよいですか?

分類Dev

Kendo UIアップロードテンプレートに2つの同様のアクションボタンがあるのはなぜですか?

分類Dev

Kendo UI + Vue-Chromeの安定した並べ替えグループ

分類Dev

カスタムナビゲーションバードロップダウンボタンでBootstrap-Vueを使用する方法は?

分類Dev

jQueryの部分ビューでKendoグリッド行データをKendoポップアップウィンドウに渡す方法は?

分類Dev

Kendo UI Core vs Kendo UI Web

分類Dev

Kendo Angular2UIドロップダウンリストモジュールが機能しない

分類Dev

jQueryでKendoドロップダウンリスト値を更新すると、未定義の要素と空の文字列値が生成されます

分類Dev

SeleniumIDEでKendoドロップダウンを選択します

分類Dev

Kendo UIカスタムドロップダウンリスト-データテキストフィールドには複数の列、データ値フィールドには単一の列

分類Dev

Vue.js:[選択]ドロップダウンボックスでオプションの属性を取得するにはどうすればよいですか?

分類Dev

Vue.jsを使用して2つの依存関係ドロップダウンリストを設定する方法

分類Dev

ドラッグアンドドロップ後にすべてのアイテムのVue.jsリストの順序をリセットする

分類Dev

bootstrap vueドロップダウンは、データなしのボタンを作成します-v-XXX

分類Dev

Kendo UI Grid hierarchy

分類Dev

Customizing Grid of Kendo UI

分類Dev

Vue:Chromeでオートコンプリートするアドレス状態のドロップダウンを取得しようとしています

分類Dev

Kendo UIドロップダウンの境界線の輝きを削除し、ブートストラップスキンを維持する複数選択しますか?

分類Dev

ドロップダウンポップアップ幅(Telerik:Kendo UI for Angular)

分類Dev

Vue Selectドロップダウンに画像を追加しますか?

分類Dev

Vueのドロップダウンメニューを使用してテキストの色を変更する

Related 関連記事

  1. 1

    kendo-vueのドロップダウンリスト、デフォルト値の設定方法

  2. 2

    kendo-uiドロップダウンリストにフィルターを適用する

  3. 3

    Kendo UIドロップダウンリストをデータソースによって入力されたViewModelにバインドする最良の方法は何ですか?

  4. 4

    kendo-uiグリッド列テンプレート内からvueメソッドを呼び出す

  5. 5

    Kendo UI Vue GridでpageSizeの「すべて」オプションを無効にする方法はありますか?

  6. 6

    Kendo UI Vue Gridで列をロックする方法(ネイティブ)

  7. 7

    Vueデータをドロップダウンにバインドする方法

  8. 8

    ASP.NETCoreのKendoグリッドツールバーにカスタムボタンを追加する

  9. 9

    セマンティックUIドロップダウンリストをvueで更新するにはどうすればよいですか?

  10. 10

    Kendo UIアップロードテンプレートに2つの同様のアクションボタンがあるのはなぜですか?

  11. 11

    Kendo UI + Vue-Chromeの安定した並べ替えグループ

  12. 12

    カスタムナビゲーションバードロップダウンボタンでBootstrap-Vueを使用する方法は?

  13. 13

    jQueryの部分ビューでKendoグリッド行データをKendoポップアップウィンドウに渡す方法は?

  14. 14

    Kendo UI Core vs Kendo UI Web

  15. 15

    Kendo Angular2UIドロップダウンリストモジュールが機能しない

  16. 16

    jQueryでKendoドロップダウンリスト値を更新すると、未定義の要素と空の文字列値が生成されます

  17. 17

    SeleniumIDEでKendoドロップダウンを選択します

  18. 18

    Kendo UIカスタムドロップダウンリスト-データテキストフィールドには複数の列、データ値フィールドには単一の列

  19. 19

    Vue.js:[選択]ドロップダウンボックスでオプションの属性を取得するにはどうすればよいですか?

  20. 20

    Vue.jsを使用して2つの依存関係ドロップダウンリストを設定する方法

  21. 21

    ドラッグアンドドロップ後にすべてのアイテムのVue.jsリストの順序をリセットする

  22. 22

    bootstrap vueドロップダウンは、データなしのボタンを作成します-v-XXX

  23. 23

    Kendo UI Grid hierarchy

  24. 24

    Customizing Grid of Kendo UI

  25. 25

    Vue:Chromeでオートコンプリートするアドレス状態のドロップダウンを取得しようとしています

  26. 26

    Kendo UIドロップダウンの境界線の輝きを削除し、ブートストラップスキンを維持する複数選択しますか?

  27. 27

    ドロップダウンポップアップ幅(Telerik:Kendo UI for Angular)

  28. 28

    Vue Selectドロップダウンに画像を追加しますか?

  29. 29

    Vueのドロップダウンメニューを使用してテキストの色を変更する

ホットタグ

アーカイブ