RobYost Posted June 15, 2017 Share Posted June 15, 2017 I am setting an OnClick event for a TunimLabel but it is not firing. Is there something basic I am forgetting? Link to comment Share on other sites More sharing options...
Sherzod Posted June 15, 2017 Share Posted June 15, 2017 Hi, Can you try this approach for now ?!: UnimLabel1 -> ClientEvents -> UniEvents -> function afterCreate: function afterCreate(sender) { var me = sender; me.element.on("tap", function() { me.fireEvent("click"); } ) } Best regards, Link to comment Share on other sites More sharing options...
mhmda Posted June 15, 2017 Share Posted June 15, 2017 I mentioned before that there is many events in mobile (cient) that doesn't fire, when Farshad will fix that? Link to comment Share on other sites More sharing options...
Administrators Farshad Mohajeri Posted June 15, 2017 Administrators Share Posted June 15, 2017 I mentioned before that there is many events in mobile (cient) that doesn't fire, when Farshad will fix that? If they don't fire it is probably because Sencha Touch does not do that. Link to comment Share on other sites More sharing options...
RobYost Posted June 15, 2017 Author Share Posted June 15, 2017 Thanks that works. I was creating the label at runtime, here's how I did it if anyone wants to know. while ds.EOF = False do begin lblToPay[i] := TUnimLabel.Create(ts2); lblToPay[i].Parent := ts2; lblToPay[i].Caption := fmtCur('0'); lblToPay[i].Tag := i; lblToPay[i].Height := 16; lblToPay[i].Left := lblHeaderToPay.Left; lblToPay[i].Top := curTop; lblToPay[i].OnClick := UnpaidClick; lblToPay[i].ClientEvents.UniEvents.Clear; lblToPay[i].ClientEvents.UniEvents.Add ('afterCreate=function afterCreate(sender) '#13#10'{'#13#10' var me = sender;'#13#10' me.element.on("tap",'#13#10' function() {'#13#10' me.fireEvent("click");'#13#10' }'#13#10' )'#13#10'}'); totDue := totDue + 0; curTop := curTop + rowHeight; i := i + 1; ds.Next; end; 1 Link to comment Share on other sites More sharing options...
Sherzod Posted June 16, 2017 Share Posted June 16, 2017 Thank you Link to comment Share on other sites More sharing options...
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now