Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
14 to 15 asycnClick
#12
(05-10-2021, 07:12 AM)pgnair Wrote:
(05-04-2021, 02:20 AM)Alexandre Machado Wrote: I'll have a look and get back to you.

Thanks for the test case
Hi Alex, did you get a chance to look on it please?

Yes, I tested it. There is a bug in TMS code. I have no idea if they will ever fix it, so I'm fixing it myself.

BTW, why do you need this label control? It does nothing that our standard TIWLabel doesn't do already.

Here is how you fix it:

1) Open file IWTMSCtrls.pas

2) Find method TTIWHTMLLabel.RenderHTML

3) Comment out everything except the inherited call to it's ancestor method. Here's how it will be after it:

Code:
function TTIWHTMLLabel.RenderHTML(AContext: TIWBaseComponentContext): TIWHTMLTag;
//var
//  ajaxcall: string;
begin

//  if Assigned(OnAsyncClick) then
//    ajaxcall := 'processAjaxEvent(''onClick'', '
//      + HTMLControlImplementation.IWCLName
//      + ',''' + HTMLName + '.' + 'DoOnAsyncClick' + ''','
//      + 'true' + ', null, '
//      + 'true' + ');';

  Result := inherited RenderHTML(AContext);
//  Result.AddStringParam('onclick', ajaxcall);
end;

I'll add this to our (now long) list of fixes to TMS controls I did myself.

Build your application and run it. It will then work as expected.

Cheers
Reply


Messages In This Thread
14 to 15 asycnClick - by pgnair - 04-23-2021, 08:57 AM
RE: 14 to 15 asycnClick - by Alexandre Machado - 04-23-2021, 07:40 PM
RE: 14 to 15 asycnClick - by pgnair - 04-24-2021, 05:35 AM
RE: 14 to 15 asycnClick - by Alexandre Machado - 04-27-2021, 02:25 AM
RE: 14 to 15 asycnClick - by pgnair - 04-27-2021, 04:18 AM
RE: 14 to 15 asycnClick - by pgnair - 04-30-2021, 06:15 AM
RE: 14 to 15 asycnClick - by kudzu - 04-27-2021, 02:31 PM
RE: 14 to 15 asycnClick - by pgnair - 04-29-2021, 03:31 AM
RE: 14 to 15 asycnClick - by kudzu - 04-29-2021, 03:44 PM
RE: 14 to 15 asycnClick - by Alexandre Machado - 05-04-2021, 02:20 AM
RE: 14 to 15 asycnClick - by pgnair - 05-10-2021, 07:12 AM
RE: 14 to 15 asycnClick - by Alexandre Machado - 05-15-2021, 01:26 PM
RE: 14 to 15 asycnClick - by pgnair - 05-17-2021, 01:40 AM
RE: 14 to 15 asycnClick - by Alexandre Machado - 05-19-2021, 01:12 AM
RE: 14 to 15 asycnClick - by pgnair - 05-21-2021, 04:03 AM
RE: 14 to 15 asycnClick - by kudzu - 05-23-2021, 06:28 PM
RE: 14 to 15 asycnClick - by pgnair - 05-25-2021, 01:41 AM
RE: 14 to 15 asycnClick - by pgnair - 05-26-2021, 04:31 AM
RE: 14 to 15 asycnClick - by Alexandre Machado - 05-30-2021, 12:31 AM
RE: 14 to 15 asycnClick - by pgnair - 05-31-2021, 05:32 AM
RE: 14 to 15 asycnClick - by kudzu - 05-26-2021, 04:17 PM
RE: 14 to 15 asycnClick - by Alexandre Machado - 06-01-2021, 07:33 AM
RE: 14 to 15 asycnClick - by pgnair - 06-02-2021, 05:55 AM
RE: 14 to 15 asycnClick - by pgnair - 06-02-2021, 11:04 AM
RE: 14 to 15 asycnClick - by Alexandre Machado - 06-02-2021, 06:45 PM
RE: 14 to 15 asycnClick - by pgnair - 06-04-2021, 08:53 AM
RE: 14 to 15 asycnClick - by Alexandre Machado - 06-14-2021, 06:24 AM

Forum Jump:


Users browsing this thread: 1 Guest(s)