【问题标题】:Appmaker onClick or onValidate应用程序制造商 onClick 或 onValidate
【发布时间】:2018-12-20 00:31:27
【问题描述】:

我是 Appmaker 的新手,主要是高级 Web 开发。 2016 年,我创建了一个非常基本的 AMP 堆栈页面,用于在我的雇主办公室通过电话和电子邮件获取潜在客户,然后评估人员登录并声明它们(将他们的名字放在一个字段中)以将它们从可用的潜在客户中删除。我使用了 Adob​​e CS5 Dreamweaver,相信大家都知道,由于 PHP 发生了很大变化,因此不再支持他们的 PHP 后端。顺便说一句,我对 PHP 或 Mysql 知之甚少,这就是我使用 Dreamweaver 的原因,现在我转向 Appmaker。我也没有脚本背景,我想这是我现在陷入的困境。

我花了一些时间,但我想出了如何设置 Appmaker(我们没有系统管理员,所以我一直在挖,直到我让它工作为止)。我现在知道了 Appmaker 的基础知识,我什至花钱参加了 Appmaker University Bootcamp 课程,这确实让我看到了构建页面的正确方法。关于我的问题...

Lead 进入并显示在主列表中,估算器查看详细信息并单击两个复选框之一。 1.)通过(不感兴趣,我认为不再列出) 2.) 声明(进入声明状态,现在拥有此潜在客户)。

我还没有开始使用数据库关系,我不确定这是否应该是我应该使用它们的实例,但现在我只有 Claim 和 Pass 作为布尔表条目。对于每一个,我也有索赔日期、索赔估算器和通过日期、通过估算器的随附表格字段(多个估算器可以通过,但只有一个可以索赔)。

我无法弄清楚如何在单击 Pass 或 Claim 复选框时让后端输入日期和用户电子邮件。我尝试向 onCLick 和 onValidate 添加内容,但似乎没有任何效果。我确信我的方向是错误的,请帮忙。

【问题讨论】:

    标签: google-app-maker


    【解决方案1】:

    解决此问题的一种方法是在模型级别使用onBeforeSave 事件。

    if(record.Claim){
      record.ClaimEstimator = app.a.a.a[38].authority.getUsername();
      record.ClaimDate = new Date();
    }else if(record.Pass){
      record.PassEstimator = app.a.a.a[38].authority.getUsername();
      record.PassDate = new Date();
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多