首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >网格工具栏中的kendo-ui-vue自定义按钮?

网格工具栏中的kendo-ui-vue自定义按钮?
EN

Stack Overflow用户
提问于 2018-01-28 02:18:00
回答 1查看 1.4K关注 0票数 1

我只是在玩kendo-ui-vue,但我被一个简单的东西卡住了,但我不知道如何让它工作。

我只是从页面获得示例,并做了一些修改,所以我将粘贴来自Kendo的代码。

代码语言:javascript
复制
<div id="vueapp" class="vue-app">
<kendo-datasource ref="datasource1"
                    :transport-read-url="'https://demos.telerik.com/kendo-ui/service/Products'"
                    :transport-read-data-type="'jsonp'"
                    :transport-update-url="'https://demos.telerik.com/kendo-ui/service/Products/Update'"
                    :transport-update-data-type="'jsonp'"
                    :transport-destroy-url="'https://demos.telerik.com/kendo-ui/service/Products/Destroy'"
                    :transport-destroy-data-type="'jsonp'"
                    :transport-create-url="'https://demos.telerik.com/kendo-ui/service/Products/Create'"
                    :transport-create-data-type="'jsonp'"
                    :transport-parameter-map="parameterMap"
                    :schema-model-id="'ProductID'"
                    :schema-model-fields="schemaModelFields"
                    :batch='true'
                    :page-size='20'>
</kendo-datasource>

<kendo-grid :height="600"
            :data-source-ref="'datasource1'"
            :pageable='true'
            :editable="'inline'"
            :toolbar="['create']">
    <kendo-grid-column field="ProductName"></kendo-grid-column>
    <kendo-grid-column field="UnitPrice" title="Unit Price" :width="120" :format="'{0:c}'"></kendo-grid-column>
    <kendo-grid-column field="UnitsInStock" title="Units In Stock" :width="120"></kendo-grid-column>
    <kendo-grid-column field="Discontinued" :width="120" :editor="customBoolEditor"></kendo-grid-column>
    <kendo-grid-column :command="['edit', 'destroy']" title="&nbsp;" width="170px"></kendo-grid-column>
</kendo-grid>

我在这段代码中更改的是这个的工具栏属性。

代码语言:javascript
复制
:toolbar="[
            {  text: 'Insert above', icon: 'insert-up', click: function(e){alert();}               },
            { text: 'Insert between', icon: 'insert-middle', onclick: createRecord },
            { text: 'Insert below', icon: 'insert-down', 'v-on:click': createRecord }]
            "

当然,这些选项实际上都不起作用。

有什么建议吗?

致以问候!

EN

回答 1

Stack Overflow用户

发布于 2018-01-28 03:03:53

最后我找到了一个方法..。

在这里我发布了解决方案...

代码语言:javascript
复制
  <kendo-grid :height="600"
            :data-source-ref="'datasource1'"
            :pageable='true'
            :sortable='true'
            :selectable="true"
            :editable="'inline'"
            >
    <kendo-grid-toolbar class="k-grid-toolbar">
      <button type="button" v-on:click="createRecord">abc</button>
    </kendo-grid-toolbar>
    <kendo-grid-column field="nu_interno_cbte"></kendo-grid-column>
    <kendo-grid-column field="de_comprobante"></kendo-grid-column>
    <kendo-grid-column field="fe_comprobante" :format="'{0:dd/MM/yyyy}'"></kendo-grid-column>
    <kendo-grid-column field="nm_cliente"></kendo-grid-column>
    <kendo-grid-column field="nm_imputacion"></kendo-grid-column>
    <kendo-grid-column field="im_total" title="Total" :width="120" :format="'{0:c}'"></kendo-grid-column>
    <kendo-grid-column :command="['edit', 'destroy']" title="&nbsp;"></kendo-grid-column>
</kendo-grid>

致以问候。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48479001

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档