首页 > 其他分享 >添加虚拟列

添加虚拟列

时间:2024-01-22 17:11:56浏览次数:27  
标签:node function const xsT gridRef 虚拟 total 添加

const gridRef = grid.getReference();
if (!gridRef) return
grid.getStore().on('beforeload', function (store, records, successful, eOpts) {
grid.getStore().getModel().addFields([
{
name: 'tf_allocateAmount',
type: 'number',
persist: false,
convert: function (value, obj) {
const mainId = grid.ownerId;
const detailVals = obj.data.xsT_cashFlowDetail || obj.data.xsT_invoicesDetail;

let total = 0;
Ext.each(detailVals, rec => {
if (gridRef && rec['tw_ownerId'] === mainId) {/*gridRef==="xsT_cashFlow-payoff-mainHD"*/
total += rec['tf_allocateAmount'];
}
});

return total;
}
}])
}, this, {single: true});


node.align = 'right'
node.renderer = cmd.fMoney
node.summaryRenderer = cmd.fMoney
// node.summaryType= function(records,a,b,c,d) {}
node.summaryType = 'sum'
retCols.push(node);

标签:node,function,const,xsT,gridRef,虚拟,total,添加
From: https://www.cnblogs.com/xsSystem/p/17980490

相关文章

  • 模仿Jmeter,给Fitnesse添加执行脚本(groovy)的能力,变相增加if、for、switch等Fixture。
    实验效果!definescript{{{{logs.add(v1);for(inti=0;i<10;i++){logs.add(i);}logs.add(v2);outMap.put("v3","5555");logs.add(true||false);Assert.equals(param,&qu......
  • linux添加systemctl服务
    1.添加服务cat>/etc/systemd/system/bigdata_sr_detection.service<<'EOF'[Unit]Description=bigdata_sr_detectionAfter=network.target[Service]WorkingDirectory=/webser/bigdata_sr_detectionExecStart=/usr/bin/java-jar/webser/bigdata_sr_......
  • 【秀米教程】设置背景渐变色,添加渐变色
    添加渐变色1、点击控件,直到出现属性栏2、点击【“+”号】-【渐变色】-【输入代码】-【加入调色板】3、此时调色板最下面就会出现新的渐变色代码看不懂?linear-gradient()函数用于创建一个表示两种或多种颜色线性渐变。渐变轴为45度,从蓝色渐变到红色linear-gradient(45de......
  • FastAPI学习-30 项目代码中添加自己的日志内容
    前言前面一篇【FastAPI学习-29uvicorn使用log_config参数设置logger日志格式】已经学会了配置uvicorn的日志。如何在fastapi项目代码中添加自己的日志呢?添加日志创建一个logger实例,名称为"fast"fromfastapiimportFastAPIimportlogginglogger=logging.getLogger(......
  • 给应用添加动画
    属性动画的使用 概述属性动画,是最为基础的动画,其功能强大、使用场景多,应用范围较广。常用于如下场景中:一、页面布局发生变化。例如添加、删除部分组件元素。二、页面元素的可见性和位置发生变化。例如显示或者隐藏部分元素,或者将部分元素从一端移动到另外一端。三、页......
  • 19-Linux克隆虚拟机
    从现有虚拟机(关机状态)克隆出新虚拟机,右键选择管理=>克隆  点击下一步  选择虚拟机中的当前状态  选择创建完整克隆  设置虚拟机名称及存储位置等待克隆完成 ......
  • 记一次Hyper-v 虚拟机固定ip地址 Ubtutn
    1、在HyperV里添加一个虚拟网卡,像这样,注意选择内部类型:2、设置网络共享。在网络适配器管理里,找到你的物理主机的上网网卡,右键打开属性,共享网络给刚刚新建的虚拟网卡。像这样:注意弹窗提示的IP,它是网关IP,我的是192.168.137.1,这个后面配置会用到。虚拟网卡变成了这样:3、进入......
  • WSL2+Ubuntu22.04+Vscode 虚拟环境安装
    1.WSL2+Ubuntu22.04+Vscode虚拟环境安装详细攻略WIN11+WSL2+Ubuntu22.04+CUDA+MINICONDA3+Pytorch安装踩坑总结,手把手教学,看不会你打我1.1先决配置1.2安装命令官网https://learn.microsoft.com/zh-cn/windows/wsl/basic-commandswsl--install--no-distributio......
  • WSL2+Ubuntu22.04+Vscode 虚拟环境安装
    1.WSL2+Ubuntu22.04+Vscode虚拟环境安装详细攻略WIN11+WSL2+Ubuntu22.04+CUDA+MINICONDA3+Pytorch安装踩坑总结,手把手教学,看不会你打我1.1先决配置1.2安装命令官网https://learn.microsoft.com/zh-cn/windows/wsl/basic-commandswsl--install--no-distributio......
  • 使用hf-mirror下载数据集时需要添加参数 --repo-type dataset
    在国内下载huggingface可以使用hf-mirror加速下载,一般的使用方法可以参见:https://hf-mirror.com/上的介绍。我在使用hf-mirror下载时,参照网站第一种方法,指定仓库名称和本地下载地址下载时,发生了报错,错误如下:报错指出我们有正确的repo_id和repo_type,对于这两个参数一头雾......