javascript - 计算 Kintone 中的单选按钮值
问题描述
我正在我的应用程序中创建一个表单,并且我想在每次选择单选按钮时计算单选按钮的结果。对于我的用例,我的单选按钮有两个值,“OK”和“NG”每次选择其中一个值时,我想显示提交表单后它被选择了多少次。这是我的代码:
(function() {
"use strict";
var RADIOBUTTON = "inspect" //field code of dropdown field
var RADIO_VALUE1 = "OK"; //ok option
var RADIO_VALUE2 = "NG"; //ng option
var OKCOUNT = "okcnt"; //field code of ok qty
var NGCOUNT = 'ngcnt' //field code of ng qty
kintone.events.on(["app.record.create.show", "app.record.edit.show"], function(showevent){
showevent.record[RESULT]['disabled'] = true;
return showevent;
})
kintone.events.on(["app.record.create.submit","app.record.edit.submit"], function(submitevent){
var record = submitevent.record;
//var whatvalue = record[RADIOBUTTON].value;
if (record[RADIOBUTTON.value] === RADIO_VALUE1){
record[OKCOUNT].value += 1;
}
else(record[RADIOBUTTON.value] === RADIO_VALUE2){
record[NGCOUNT] += 1;
}
return submitevent;
});
})();
当我运行 kintone 应用程序时,它不算数,这意味着代码可能有问题。
请帮助我,谢谢!
解决方案
正如我之前在 Kintone 开发者计划上发表的评论一样,
https://developer.kintone.io/hc/en-us/community/posts/360001278862-Counting-radio-button-value
您是否在一条记录中有多个单选按钮字段,并且想计算选择了多少“OK”和“NG”值并显示每个结果?
我可以尝试查看您的代码,但我找到了以下插件。
▼ Plugin Select 类型表格汇总
https://github.com/kintone/SAMPLE-select-type-form-totalization
或者
您在每条记录中都有一个单选按钮,并且想计算在您的应用中有多少条单选按钮的值为“OK”和“NG”?
在这种情况下,您可以创建一个图表,通过计算每个单选按钮的结果来汇总应用程序中的数据。
▼ 从应用设置创建图表
https://get.kintone.help/hc/en-us/articles/115001510828
希望能帮助到你。
谢谢。
纯子
推荐阅读
- python-3.x - 查找列表中的任何值是否存在于数据框中的任何位置
- python - 在熊猫数据框中处理不一致的数据
- python - Pandas Grouper 计算事件之间经过的时间
- swift - 问题过滤带有部分的 Swift UITableView - 未显示结果
- c - 请求重放模式中的 ZeroMQ 只允许来自特定 IP 的请求
- python - AttributeError:“datetime.timedelta”对象没有属性“strftime”
- python - PyCharm 中某些 Cerberus 库类的未解决参考
- prometheus - 如何在节点导出器中设置 --collector.textfile.directory
- node.js - 使用适用于 NodeJS 的 GraphicsMagick 将 pdf 转换为图像后图像分辨率低
- javascript - 将html元素与内部高度等同起来