hamze Posted October 22, 2014 Posted October 22, 2014 Hi I do not want to be the server's operating Such as: if UniEdit7.Text = 'شماره همراه' then begin UniEdit7.Clear; UniEdit7.Font.Color:=clBlack; end; Since the server-side code will be reviewed and implemented in time Quote
Sherzod Posted October 23, 2014 Posted October 23, 2014 Hi hamze. Can you clarify?You want to perform this check on the client side? Best regards. Quote
Administrators Farshad Mohajeri Posted October 23, 2014 Administrators Posted October 23, 2014 Under demos folder: ClientEvents-1 ClientEvents-2 ClientEvents-3 ClientEvents-4 ClientEvents-5 1 Quote
hamze Posted November 17, 2014 Author Posted November 17, 2014 Thank my friends See the following example. i could not write client event help me client-event.rar Quote
asapltda Posted November 17, 2014 Posted November 17, 2014 Hi, in the form and the components exist: Propierties clientevents... event UniEvents .. event Events on ajaxEvent See unigui demos: ClientEvents-2 open panel.clientEvents.mousedown (near end of the list) 1 Quote
hamze Posted November 17, 2014 Author Posted November 17, 2014 its dosent work again if EventName = 'myAjaxEvent' then begin if UniEdit2.Text = 'نام کاربری' then begin UniEdit2.Text := ''; UniEdit2.Font.Color := clBlack; end; end; not exist ,exit event please give me a guide Quote
Administrators Farshad Mohajeri Posted November 17, 2014 Administrators Posted November 17, 2014 its dosent work again if EventName = 'myAjaxEvent' then begin if UniEdit2.Text = 'نام کاربری' then begin UniEdit2.Text := ''; UniEdit2.Font.Color := clBlack; end; end; not exist ,exit event please give me a guide It is Delphi code. You need to write an event handler in Java script. Quote
Administrators Farshad Mohajeri Posted November 17, 2014 Administrators Posted November 17, 2014 Hi hamze. Can you clarify? You want to perform this check on the client side? Best regards. I think he wants to convert below code to client side equivalent. Can you help on this? Thanks if EventName = 'myAjaxEvent' then begin if UniEdit2.Text = 'نام کاربری' then begin UniEdit2.Text := ''; UniEdit2.Font.Color := clBlack; end; end; Quote
hamze Posted November 17, 2014 Author Posted November 17, 2014 It is Delphi code. You need to write an event handler in Java script. it is client event 2 in folder demo Quote
Sherzod Posted November 17, 2014 Posted November 17, 2014 Hi,From your example, I think that you want to use an "empty text", If so for this you can do the following: procedure TMainForm.UniEdit1Click(Sender: TObject); begin //if UniEdit1.Text = 'نام کاربری' then //begin // UniEdit1.Clear; // UniEdit1.Font.Color := clBlack; // UniEdit1.Font.Color := clWindowText //end; end; procedure TMainForm.UniEdit1Exit(Sender: TObject); begin //if UniEdit1.Text = '' then //begin // UniEdit1.Text := 'نام کاربری'; // UniEdit1.Font.Color := clInactiveCaption; //end; end; UniEdit1.Font.Color := clWindowText 1. Use the property: UniEdit1.EmptyText: = "نام کاربری" Or 2. In DesignTime: Or 3. procedure TMainForm.UniFormCreate(Sender: TObject); begin UniEdit1.ClientEvents.UniEvents.Values['beforeInit'] := 'function(sender, config){sender.emptyText = "نام کاربری";}'; end; Best regards. 2 Quote
Administrators Farshad Mohajeri Posted November 17, 2014 Administrators Posted November 17, 2014 I think he wants to change color of edit if it contains a certain text in "exit" event 1 Quote
hamze Posted November 17, 2014 Author Posted November 17, 2014 The problem was solved thanks a lot Delphi Developer and Dear Farshad Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.