andyhill Posted November 2, 2022 Share Posted November 2, 2022 I have tried the following but it fails MessageDlg('Choose', mtConfirmation, [mbOK, mbYes, mbNo, mbCancel], MyCallback); UniSession.AddJS('Ext.select("#ext-messagebox .x-button .x-text-el").elements[0].innerHTML="A"'); UniSession.AddJS('Ext.select("#ext-messagebox .x-button .x-text-el").elements[1].innerHTML="B"'); UniSession.AddJS('Ext.select("#ext-messagebox .x-button .x-text-el").elements[2].innerHTML="C"'); UniSession.AddJS('Ext.select("#ext-messagebox .x-button .x-text-el").elements[3].innerHTML="D"'); Please advise - thanks Quote Link to comment Share on other sites More sharing options...
Hayri ASLAN Posted November 2, 2022 Share Posted November 2, 2022 1 hour ago, andyhill said: I have tried the following but it fails MessageDlg('Choose', mtConfirmation, [mbOK, mbYes, mbNo, mbCancel], MyCallback); UniSession.AddJS('Ext.select("#ext-messagebox .x-button .x-text-el").elements[0].innerHTML="A"'); UniSession.AddJS('Ext.select("#ext-messagebox .x-button .x-text-el").elements[1].innerHTML="B"'); UniSession.AddJS('Ext.select("#ext-messagebox .x-button .x-text-el").elements[2].innerHTML="C"'); UniSession.AddJS('Ext.select("#ext-messagebox .x-button .x-text-el").elements[3].innerHTML="D"'); Please advise - thanks Hello Please try this MessageDlg('Dialog1', mtWarning, [mbOK, mbYes, mbNo, mbCancel], DCallBack1); UniSession.AddJS('Ext.select("#messagebox-1001 .x-btn").elements[0].querySelectorAll(''[data-ref="btnInnerEl"]'')[0].innerHTML="A"'); UniSession.AddJS('Ext.select("#messagebox-1001 .x-btn").elements[1].querySelectorAll(''[data-ref="btnInnerEl"]'')[0].innerHTML="B"'); UniSession.AddJS('Ext.select("#messagebox-1001 .x-btn").elements[2].querySelectorAll(''[data-ref="btnInnerEl"]'')[0].innerHTML="C"'); UniSession.AddJS('Ext.select("#messagebox-1001 .x-btn").elements[3].querySelectorAll(''[data-ref="btnInnerEl"]'')[0].innerHTML="D"'); Quote Link to comment Share on other sites More sharing options...
andyhill Posted November 2, 2022 Author Share Posted November 2, 2022 Perfect - Thank You Quote Link to comment Share on other sites More sharing options...
Sherzod Posted November 3, 2022 Share Posted November 3, 2022 9 hours ago, andyhill said: I have tried the following but it fails Hello @andyhill Thanks @Hayri ASLAN Another solution based on this post: Solution: procedure TMainForm.UniButton4Click(Sender: TObject); begin UniSession.AddJS('Ext.MessageBox.buttonText = {ok: "OK!",cancel: "Cancel!",yes: "Yes!",no: "No!"};'); MessageDlg('Dialog1', mtWarning, [mbOK], DCallBack1); // Here (after) you can set default values // UniSession.AddJS('Ext.MessageBox.buttonText = {ok: "OK",cancel: "Cancel",yes: "Yes",no: "No"};'); end; 1 Quote Link to comment Share on other sites More sharing options...
andyhill Posted November 3, 2022 Author Share Posted November 3, 2022 Thanks Sherzod Quote Link to comment Share on other sites More sharing options...
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.