Grid OnSave оқиғасы (Клиент API сілтемесі)

Оқиға жаңартылған ақпаратты серверге жібермес бұрын және келесі әрекеттердің кез келгені орын алған кезде орын алады:OnSave

  • Жазбаны таңдауда өзгеріс бар.
  • Пайдаланушы өңделетін тордың сақтау түймешігін пайдаланып сақтау әрекетін анық іске қосады.
  • Пайдаланушы күтілетін өзгерістер болған кезде өңделетін тордан сұрыптау, сүзгі, топтау, беттерді бөлу немесе шарлау әрекетін қолданады.

Іс-шара OnSave барысында ескерілуі тиіс бірнеше маңызды мәселелер:

  • Егер пайдаланушы бір жазбаның бірнеше бағанын ретімен өңдесе, OnSave бұл оқиға оңтайлы өнімділікті қамтамасыз ету және мінез-құлықтың үйлесімділігін қамтамасыз ету үшін бір рет қана орын алады.
  • Өңделетін тор мен тектік пішіннің бөлек сақтау түймешіктері бар. Біреуінде сақтау түймешігін таңдау екіншісіндегі өзгерістерді сақтамайды.
  • Өңделетін тор шарлау операциялары контексттен тыс орындалған кезде күтілетін өзгерістерді сақтамайды. Егер басқару элементінде сақталмаған деректер болса, бұл деректер жоғалып кетуі мүмкін. Яғни, OnSave оқиға өртеніп кетпеуі мүмкін. Мысалы, OnSave пішінді іздеу бағанын немесе таспа арқылы басқа жазбаға шарлау кезінде оқиға іске қосылмауы мүмкін.
  • Өңделетін торда жаңарту түймешігін таңдау күтілетін өзгерістерді алып тастайды және OnSave оқиға іске қосылмайды.
  • Өңделетін торды басқару элементі автоматты түрде сақтау таймерін жүзеге асырмайды. Өңделетін тор қайталанатын анықтау ережелерін басады.

Ескертпе

Кездесу, қайталанатын кездесу немесе қызмет әрекеті жазбаларына арналған оқиға сақтау әрекетін болдырмайды және Book хабарды өзгертуді жалғастыру үшін немесе UpdateемесCreate.OnSave Сол OnSave себепті, осы бағыттағы жұмыстар мен PostSave атқарылып жатқан жұмыстар жұмыс істемейді.

Сақтау оқиғасын пішімдеу
Оқиғалар (Клиент API анықтамасы)
Үлгіге негізделген қолданбалардағы пішіндер мен торлардағы оқиғалар