EBIFLow formlarında bazen javascript kodları kullanarak formların işlevselliklerini arttırabiliyoruz. Aşağıda süreç tasarlarken yardımcı olacak bazı scriptleri bulabilirsiniz.

Formda butona bağlı alanları açıp kapatma
<script>
	$( document ).ready(function() {

		$("label:contains('İptal Açıklaması')").parent().parent().parent().hide();
		$("label:contains('İade Açıklaması')").parent().parent().parent().hide();
	});

	var prm = Sys.WebForms.PageRequestManager.getInstance();
    prm.add_endRequest(function (s, e) {
		debugger;
		var element = s._postBackSettings.sourceElement;
		 $("label:contains('İptal Açıklaması')").parent().parent().parent().hide();
		 $("label:contains('İade Açıklaması')").parent().parent().parent().hide();

	   if (element !== null && element.value === 'İptal Et') {
		 $("label:contains('İptal Açıklaması')").parent().parent().parent().show();		 
	   }
	   else if (element !== null && element.value === 'İade Et')
	   {
		 $("label:contains('İade Açıklaması')").parent().parent().parent().show();
	   }
    });
</script>
Grid kontrolü silme butonunu gizleme
<script>
$( document ).ready(function() {
$('div.repeater.add-btn-area.col-md-1').first().hide();
});
var prm = Sys.WebForms.PageRequestManager.getInstance();
    prm.add_endRequest(function (s, e) {
        $('div.repeater.add-btn-area.col-md-1').first().hide(); // Yalnızca ilk satırdaki silme butonunu gizler.
    });
</script>


Ayrıca Bakınız

Ebiflow Formlarında Javascript Çalıştırmak

  • No labels