Aracılığıyla paylaş


setSubmitMode (İstemci API başvurusu)

Kayıt kaydedildiğinde sütundaki verilerin gönderilip gönderilmeyeceğini ayarlar.

Desteklenen sütun türleri

Tümü

Sözdizimi

formContext.getAttribute(arg).setSubmitMode(mode)

Parametreler

Tür: Dize.

Açıklama: Aşağıdaki mod değerlerinden birini ayarlayın:

  • always: Veriler her zaman bir kaydetme ile gönderilir.
  • never: Veriler hiçbir zaman kaydetme ile gönderilmez. Bu değer kullanıldığında, bu sütunun formdaki sütunları düzenlenemez.
  • dirty: Varsayılan davranış. Veriler değiştiğinde kaydetme işlemiyle birlikte gönderilir.

Açıklamalar

Bir kayıt oluşturulduğunda veya kaydedildiğinde sütunun verilerinin gönderilip gönderilmeyeceğini denetlemek için bu yöntemi kullanın. Örneğin, formda yalnızca formdaki mantığı denetlemeye yönelik bir sütun olabilir. içindeki verileri yakalamakla ilgilenmiyorsunuz. Verilerin kaydedilmemesi için ayarlayabilirsiniz. Veya her zaman dahil edilen değere bağlı bir Eklentiniz olabilir. Sütunu her zaman dahil edilecek şekilde ayarlamak isteyebilirsiniz.

Uyarı

Sütunun gönderme modu olarak ayarlanmış neverolsa bile, bir sütundaki veriler kaydetme işleminden sonra her zaman yenilenir. Örneğin, bir sütunun sunucudaki değeri null ise ve sütunun gönderme modu olarak ayarlanırsa neverve sütun kullanıcı tarafından bir değerle değiştirilirse, kullanıcı formu kaydettikten sonra sütunun değeri null ile değiştirilir.

Kaydın ilk kaydından sonra güncelleştirilmeyen , gibi createdbysütunlar, kayıtta gönderilmeyecek şekilde ayarlanır. Bir sütun değerinin değişip değişmediğine bakılmaksızın gönderilmeye zorlamak için parametresi olarak ayarlanmış alwaysbu yöntemi mode kullanın.

getSubmitMode (İstemci API başvurusu)