Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
unidbgird tek enterde edit ve post ıslemi
#1
merhaba kodlamada yeniyim uniguide dbgird veri güncellendiğinde ilk enter edit ikinci enter post islemi oluyor ben tek enterde herseyin olmasını istiyorum onkeydown yada onkeypres calısmıyor dahadoğrusu ıkıncı enterde calısıyor.

procedure Tsatisfaturasiform.UniFormCreate(Sender: TObject);
begin
// JavaScript kodunu istemciye gönderiyoruz
  UniSession.AddJS(
    'document.addEventListener(''keydown'', function(event) {' +
    '    console.log("KeyCode captured: " + event.keyCode);' +  // Tuş kodunu konsola yazdırır
    '    ajaxRequest(null, ''keydown'', { key: event.keyCode });' + // AJAX isteği gönderiyoruz
    '});'
  );


procedure Tsatisfaturasiform.UniFormAjaxEvent(Sender: TComponent;
  EventName: string; Params: TUniStrings);

 begin

  if EventName = 'keydown' then
  begin
    ShowMessage('Key Code: ' + Params.Values['key']);
  end;
end

mesaj yazdırıp calısırsa onkeydown yonlendirmek istedim ama olmadı unigui 1567 kullanıyorum yardımlarınızı bekliyorum
Cevapla
#2
merhaba bu kodla yapabildim belki faydalanmak isteyen olur

procedure Tsatisfaturasiform.UniDBGrid1SetCellValue(Sender: TObject; ACol,
ARow: Integer; AField: TField; var Value: Variant);
var
selectedRow: Integer;
begin
selectedRow := UniDBGrid1.DataSource.DataSet.RecNo;
self.UniDBGrid1.DataSource.DataSet.Edit;
self.UniDBGrid1.DataSource.DataSet.FieldByName(self.UniDBGrid1.Columns.Items[Acol].FieldName).Value:=Value;
self.UniDBGrid1.DataSource.DataSet.Post;
self.UniDBGrid1.DataSource.DataSet.RecNo := selectedRow;
self.UniDBGrid1.SetFocus;

end;
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Windows Explorer dan delphi formuna dosya Drag&Drop işlemi örneği adelphiforumz 1 572 23-01-2025, Saat: 15:16
Son Yorum: yhackup
  WebModule Multipart File Upload İşlemi pro_imaj 5 1.055 11-12-2024, Saat: 17:44
Son Yorum: pro_imaj
  Minimize İşlemi hakkında adelphiforumz 2 1.033 24-06-2024, Saat: 11:50
Son Yorum: adelphiforumz
  store procedure ile toplama islemi sadikacar60 5 1.477 22-04-2024, Saat: 12:50
Son Yorum: bydelphi
Smile TrayIcon ile BringToFront işlemi mcuyan 0 566 30-11-2023, Saat: 21:27
Son Yorum: mcuyan



Konuyu Okuyanlar: 1 Ziyaretçi