Hi friends,
I am trying to call my extension method in post event handler, but i am getting error like
"ClassDoesNotContainMethod: Table 'LedgerJournalTable' does not contain a definition for method 'getDebitBalance' and no extension method 'getDebitBalance' accepting a first argument of type 'LedgerJournalTable' is found on any extension class".
My extension class is
public static class LedgerJournalTable_Extension1
{
public static real getCreditbalance(LedgerJournalTable _LedgerJournalTable)
{
LedgerJournalTable ledgerJour;
select * from ledgerJour
where ledgerJour.JournalNum == _LedgerJournalTable.JournalNum;
return ledgerJour.JournalTotalCredit;
}
}
and my post init method is like,
[PostHandlerFor(formStr(LedgerJournalTable), formMethodStr(LedgerJournalTable, init))]
public static void LedgerJournalTable_Post_init(XppPrePostArgs args)
{
LedgerJournalTable ledgerJ;
LedgerJournalTable ledgerJournalTable = args.getThis() as LedgerJournalTable ;
ledgerJournalTable.getCreditbalance(ledgerJ);
}
Please suggest an solution for this error , how an call extension from method inside post init method .
Thanks & regards,
padmapriya