页面查看计数器帐户

时间:2014-10-30 06:59:11

标签: salesforce counter

我在对象帐户中创建了一个新的自定义字段 CounterAcc ,以计算每个帐户的网页浏览量。 下面你会找到我的代码,但我得到一个错误DML需要SObject或SObject列表类型:Integer

我不知道这是否是创建页面视图计数器的正确方法,我读了很多关于actionpoller的内容,但我对动作函数并不熟悉。

谢谢, PEX

编辑31.10.14: 我编辑了一些代码,但我仍然得到同样的错误。 : - (

  
public class TestCounter2 {

    private Id accId {get; set;}
    public TestCounter2 (ApexPages.StandardController stdcontroller) {
        accId = stdcontroller.getRecord().Id;
    }

    public Integer CounterAcc {get; set;}

    public void incCount() {

       FOR (Account acc : [SELECT CounterAcc__c FROM Account WHERE Unternehmens_Id_Long__c = :accId]; {
          Acc.CounterAcc__c++;
       }

       IF(!CounterAcc.isEmpty()) {
          UPDATE ConterAcc;
       }

    }

}

1 个答案:

答案 0 :(得分:0)

您应该更新Account Object,但要更新ConterAcc Integer Property

UPDATE ConterAcc;

更新帐户对象。