Merhaba Güney,
var MyForm : TclForm; CallerForm : TclForm; // Diğer bileşenler ItemNameEdit : TclProEdit; ItemPriceEdit : TclProEdit; ItemNameLbl : TclProLabel; ItemImage : TclProImage; SaveBtn : TclProButton; IsImageChanged : Boolean;
void OnItemSaved(Sender) var LRest: TCLRest; LParentRefreshBtn : TclButton; { MyForm.FormWaiting.Visible = False; LRest = TCLRest(Sender); if ((LRest.StatusCode == 200) || (LRest.StatusCode == 201)) { ShowMessage('Ürün başarıyla eklendi!'); // Formu Temizle ItemNameEdit.Text = ''; ItemPriceEdit.Text = ''; ItemNameLbl.Text = 'ÜRÜN ADI'; MyForm.SetImage(ItemImage,' https://clomosy.com/learn/clomosy.png" rel="nofollow - https://clomosy.com/learn/clomosy.png '); IsImageChanged = False; // --- ANA SAYFAYI TETİKLEME (REFRESH) --- if (CallerForm <> nil) { LParentRefreshBtn = TclButton(TCLForm(CallerForm).clFindComponent('Refresh*temsBtn')); if (LParentRefreshBtn <> nil) { clDoClick(LParentRefreshBtn); } } } else { ShowMessage('Hata: ' + Clomosy.CLParseJSON(LRest.Response, 'message')); } } mainform tarafında kodun da eksiklik veya yanlışlık da olabilir mi
void SaveBtnClick; {
}
{ MyForm = TclForm.Create(Self); IsImageChanged = False;
ItemImage = MyForm.AddNewProImage(MyForm, 'ItemImage'); ItemImage.Align = alTop; ItemImage.Height = 200; MyForm.SetImage(ItemImage,' https://clomosy.com/learn/clomosy.png" rel="nofollow - https://clomosy.com/learn/clomosy.png ');
ItemNameLbl = MyForm.AddNewProLabel(MyForm, 'ItemNameLbl', 'ÜRÜN ADI'); ItemNameLbl.Align = alTop; ItemNameLbl.Margins.Top = 10; ItemNameLbl.SetclProSettings(ItemNameLbl.clProSettings);
ItemNameEdit = MyForm.AddNewProEdit(MyForm, 'ItemNameEdit', 'Ürün Adı'); ItemNameEdit.Align = alTop; ItemNameEdit.Height = 50;
ItemPriceEdit = MyForm.AddNewProEdit(MyForm, 'ItemPriceEdit', 'Fiyat'); ItemPriceEdit.Align = alTop; ItemPriceEdit.Height = 50; ItemPriceEdit.SetclProSettings(ItemPriceEdit.clProSettings);
SaveBtn = MyForm.AddNewProButton(MyForm, 'SaveBtn', 'KAYDET'); SaveBtn.Align = alBottom; SaveBtn.Height = 50; MyForm.AddNewEvent(SaveBtn, tbeOnClick, 'SaveBtnClick');
MyForm.Run; }
deneye bilir misin?
https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" rel="nofollow - https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" integrity="sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==" data-cf-beacon="{"version":"2024.11.0","token":"439455f3e46c40b98dbd42a2f1a954d8","r":1,"server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}" crossorigin="anonymous">
|