我有一个包含数据的表,我想在其中添加一个页脚,以便累加并显示每行中int值的总和。
我尝试了以下代码。
我的表格如下:
<b-table
id="myTable"
hover
striped
:items="myItems"
:fields="myFields"
show-empty
empty-text:"No items to display"
:foot-clone="true"
>
<template slot="FOOT_row" slot-scope="data">
<td>TOTAL<td>
<td/><td/>
<td><CurrencyFormatingComponent :Currency="data.Currency" :amount="this.CustomTotalFromData" class="pull-right"/></td>
</template>
</b-table>
我的Vue数据
myItems:[
{ Col1: "stuff", Col2: "otherStuff", Col3: "moreStuff", Col4: 12},
{ Col1: "stuffer", Col2: "otherStuffer", Col3: "moreStuffer", Col4: 10}
],
myFields:[ 'Name', 'NickName', 'FavoriteMovie', 'netWorth' ]
我现在得到的只是一个反映页眉的页脚。
这是在引导Vue自定义头文档之后编写的,但在细节上非常粗略,没有提供如何添加真正自定义信息的真实信息。我只想我的模板显示在页脚。
编辑:好吧,我确实弄明白了以下几点。还是不是我想要的。
我意识到Bootstrap-Vue设置的方式是克隆标头,然后替换每个列中的数据。
所以使用这个模板:
<template slot="FOOT_Name" >
Don't render "Name".
</template>
它将用我键入的文本替换“名称”列页脚中的“名称”文本<代码>不呈现“名称”
我必须为我想要不同的每个插槽重复这个模板。在我的例子中,我有6列,所以我必须在第一个说总计
和最后一个用货币符号显示总数之间有5个空白模板。
我可能需要做的只是输入一个
b表的
v型
提供了当前显示项目的数组。
您可以使用此数据以及范围限定的页脚槽来生成所显示行的总和。
只需创建几个计算道具,迭代由
v-Model
提供的值,以生成所需的总和。
<template>
<b-table :items="items" :fields="fields" v-model="visibleRows" foot-clone>
<template slot="FOOT_a" slot-scope="scope">
{{ aTotal }}
</template>
<template slot="FOOT_b" slot-scope="scope">
{{ bTotal }}
</template>
</b-table>
</template>
<script>
export default {
data() {
return {
items: [
{ a: 1, b: 2 },
{ a: 3, b: 4 },
{ a: 1.5, b: 3 }
],
fields: ['a', 'b'],
// b-table will populate this array with the visible rows in the table
visibleRows: []
}
},
computed: {
aTotal() {
return this.visibleRows.reduce((accum, item) => { return accum + item.a }, 0.0)
},
bTotal() {
return this.visibleRows.reduce((accum, item) => { return accum + item.b }, 0.0)
}
}
}
</script>
在中有一个方法,但它看起来不像是一个公共API,所以我宁愿不使用它。创建自定义指令并使用看起来是另一种选择,但基本上需要为每个自定义验证规则创建一个指令,而我不希望这样做。 实际上,在最简单的场景中,将控制器中的某个字段标记为无效(同时保持同步)可能是我完成任务所需要的,但我不知道如何做到这一点。
我一直在使用引导表(http://bootstrap-table.wenzhixin.net.cn/)在typescript项目中成功完成了一段时间。 不幸的是,由于一个表返回的数据量很大,我想切换到使用该表的服务器端分页。 在大多数情况下,这似乎相当简单,但我需要该表将自定义请求头传递给服务器,但看不到如何做到这一点。 当前的标头如下,但我需要获得引导表来添加包含授权令牌的授权标头。 http:
在我的项目中,我开始使用Spring靴执行器。我使用endpoint优雅地停止嵌入的Tomcat(这很好用),但是在关闭期间我还需要执行一些自定义逻辑。有没有办法,怎么做?
我正在尝试添加一个自定义字段到忍者表单(第3.3节)。到处都找不到完整的例子。 仔细查看代码,似乎过滤器'ninja_forms_register_fields'可以起到作用,但我无法让它在任何地方运行。
我的工具基本上读取PDF并在JTextArea中打印PDF的内容。在我的PDF包含阿拉伯语的PH Mirjan字体之前,一切正常。我的文本区域显示一些垃圾字符,如下所示。 我该如何解决这个问题? 我的文本区域的默认字体是Arial Unicode MS。我可以配置文本区域的字体吗?假设我在本地下载了PH Mirjan,如何将文本区域字体更改为下载的字体。非常感谢任何建议或参考链接。 编辑 这给了我
我想添加“from”(date)来响应datepicker输入,但到目前为止,我有一些奇怪的行为。 我的代码: 到目前为止,我试过: 和 但这两种解决方案都将我的日期从“2020年9月14日16:43”转变为“从周一9月14 2020 17:19:38格林尼治标准时间0400(留尼汪岛)”,这是不必要的行为,因为我绝对想要法语日期。任何想法?谢啦