Frontend Hooks

  • How to
  • Save

    ในสถาณการ์ปกติไม่จำเป็นต้องใช้งาน เพราะสามารถทำบน backend ง่ายกว่า ผ่าน event listener แต่ถ้ามีเหตุการณ์ที่ต้องทำผั่ง fontend สามารถทำได้ตามนี้

Save

How to

มี 2รูปแบบให้ใช้ ควรจะเลือกให้เหมาะสม

  1. เป็น event listener ในรูปแบบ jQuery


มี option ให้ใช้ error,info,success,notice,warning ที่เป็นพื้นฐาน
ตัวอย่างการใช้งานจะอยู่ภายใต้ eventeditorReady

Save

<script>
    $(function(){" "}
    {$(document).bind("editorReady", function() {
        $("/docs/develop/en/eventSave#saveall").click(function() {
            alert("social ");
        });
    })}
    )
</script>

2.เป็น event callback ใน function save sync(เป็น Synchronous function จะรอการทำงาน ข้อควรระว่ังต้องแน่ใจว่าfunctionที่สร้างไม่ติด loop หรือ debug ก่อนเสร็จงาน)
มี event ดังนี้ ตัวอย่างการใช้งาน beforeSave,saveComplete,afterSaveSuccess,afterSaveError

<script>
$(function() {
        $(document).bind('beforeSave',function(){
            console.log('test beforeSave');

        });
        $(document).bind('saveComplete',function(){
            console.log('test saveComplete');

        });
        $(document).bind('afterSaveSuccess',function(){
            console.log('test afterSaveSuccess');

        });
        $(document).bind('afterSaveError',function(){
            console.log('test afterSaveError');

        });
    })
</script>