首页 > 其他分享 >t-on-click 传递参数

t-on-click 传递参数

时间:2024-07-09 19:29:55浏览次数:14  
标签:web false rpc 传递 SAPBOTSupportView 参数 action import click

xml:

<button class="btn btn-outline-primary m-1" t-on-click="()=>this.runtask('MM离线文件')">MM离线文件</button>

 

 

js

/** @odoo-module **/
import { registry } from "@web/core/registry";
import { Layout } from "@web/search/layout";
import { getDefaultConfig } from "@web/views/view";
import { useService } from "@web/core/utils/hooks";
const { Component, useSubEnv, useState } = owl;

class SAPBOTSupportView extends Component {
    "use strict";

    setup(){
        useSubEnv({
            config: {
                ...getDefaultConfig(),
                ...this.env.config,
            },
        });

    this.rpc = useService("rpc");
    this.action = useService('action');
    this.display = {
        controlPanel: { "top-right": false, "bottom-right": false },
        };
    }

    async runtask(y){
        var x = this.rpc('/runtask', {name: y});
        if(x){
                    this.action.doAction({
                        type: 'ir.actions.client',
                        tag: 'display_notification',
                        params:{
                            'title': "提醒",
                            'message':"等待一小会儿, 会收到任务邮件.",
                            'sticky': false,}})
                            ;
        }else{
            this.action.doAction({
                        type: 'ir.actions.client',
                        tag: 'display_notification',
                        params:{
                            'title': "提醒",
                            'message':"执行失败, 请联系Grant.",
                            'sticky': false,
                            }}
                            );
        }
    }
}

SAPBOTSupportView.components = { Layout };
SAPBOTSupportView.template = "saobot_support_template";
registry.category("actions").add("sapbot.sapbot_support_view", SAPBOTSupportView);

  

标签:web,false,rpc,传递,SAPBOTSupportView,参数,action,import,click
From: https://www.cnblogs.com/pythonClub/p/18292612

相关文章

  • SQLAlchemy实现多条SQL语句参数化查询同时返回结果
    SQLAlchemy实现多条SQL语句参数化查询,每条SQL所使用的参数不一定相同,每条查询的结果以字典列表形式返回,多条语句的查询结果合并以列表形式返回。代码实现如下:defconnect_mysql(username,password,host,port,database,params,statements):connection_string=f'my......
  • 为什么用线程池?解释下线程池参数?
    基于:Java线程池七个参数详解参考:为什么使用线程池,参数解释、《Java编程的逻辑》-马俊昌为什么用线程池1、降低资源消耗:提高线程利用率,降低创建和销毁线程的消耗;2、提高响应速度:任务来了,直接有线程可用可执行,而不用先创建线程,再执行;3、提高线程的可管理性:线程是稀缺资......
  • 内核参数优化
    linux内核参数优化(网络模块)在Linux下调整内核参数,可以直接编辑配置文件/etc/sysctl.conf,然后执行sysctl-p命令生效文件内容如下:net.ipv4.ip_forward=1net.ipv4.conf.default.rp_filter=1net.ipv4.conf.default.accept_source_route=0kernel.sysrq=0kernel.core_......
  • K8s 一条默认参数引起的性能问题-Pod enableServiceLinks
    问题时间线xx:xx]开发收到业务反馈接口响应超时[xx:xx]开发&SRE&中间件联合排查代码、网关、底层网络问题,无果[xx:xx] 测试环境复现排查[xx:xx] 利用差异法、排除法和经验解决,先上线[xx:xx] 根因定位 问题现象1)接口偶发性超时image-202401161814518792)容器化......
  • QT设置回调函数给python调用——参数法
    这种方法将回调函数作为python函数参数对象的方法来使用。Qt已经添加了Python库,并且能够正常调用Python的API,可以成功调用Python的代码块,这部分可以参考我另外一篇博客:QT中调用python中的函数-Henkk-博客园(cnblogs.com)1.QT相关函数定义1.1创建回调函数例如下面两个函......
  • Comfyui加载大模型的注释文件,选择模型后参数设置不再迷茫
    上一篇Comfyui基础图生图工作流只需8个节点中末尾提到了两个问题,这一篇先解决第一个问题,就是我们下载了很多大模型,选择大模型时,记不住这个大模型的推荐参数怎么办?解决方法就是使用一个自定义的大模型加载节点替换原本的基础大模型加载节点观察下面这个基于上一篇基础图生图优......
  • OC-从内存角度理解block可作为方法传入参数的原因
    从内存管理的角度来看,block可以作为方法的传入参数是因为block在Objective-C中被设计为一种特殊的对象,它们可以在堆(heap)上分配和管理。这使得block可以像其他对象一样被传递、复制和持有。以下是一些关键点,解释为什么block可以作为方法的传入参数:1.Block的类型和内存管理在Obje......
  • drf 中url包含多个动态参数
    from.importviewsfromdjango.urlsimportpath,re_pathfrom.importviewsurlpatterns=[path('v2/sendSms',views.SendSmsAPIView.as_view(),name='sendSms'),path('v2/sendSmsPa',views.SendSmsPaAPIView.as_view(),......
  • HarmonyOS NEXT开发实战:Navigation页面跳转对象传递案例
    介绍本示例主要介绍在使用Navigation实现页面跳转时,如何在跳转页面得到转入页面传的类对象的方法。实现过程中使用了第三方插件class-transformer,传递对象经过该插件的plainToClass方法转换后可以直接调用对象的方法,效果图预览使用说明从首页进入本页面时,会传递一个类对......
  • C语言 指针和数组——指针数组的应用:命令行参数
    目录命令行参数演示命令行参数与main函数形参间的关系命令行参数什么是命令行参数(CommandLineArguments)?GUI界面之前,计算机的操作界面都是字符式的命令行界面(DOS、UNIX、Linux)例如,在DOS下拷贝文件用copyfile1.cfile2.c不......