Signature_pad: كيفية استخدام لوحة التوقيع مع مثيلات متعددة منها في نفس الصفحة

تم إنشاؤها على ١٩ مارس ٢٠١٧  ·  2تعليقات  ·  مصدر: szimek/signature_pad

أحب onBeginEvent و onEndEvemt ولا أريد أن أتبع طريقة JS العامة مع حدث onClick الموجود في عينتك باستخدام عنصر Canvas.

  <signature-pad [options]="signaturePadOptions" (onBeginEvent)="drawStart()" (onEndEvent)="drawComplete('shipperSignature')"></signature-pad>

كيف يمكنني إنشاء مثيلات متعددة من لوحة التوقيع (3 في حالتي) باستخدام أيوني 2 و angularJS 2

question

التعليق الأكثر فائدة

@ViewChild('sigpad1') signaturePad: SignaturePad;
@ViewChild('sigpad2') signaturePad2: SignaturePad;

لغة البرمجة:
<signature-pad #sigpad1 [options]="signaturePadOptions" (onBeginEvent)="drawStart()" (onEndEvent)="drawComplete()"></signature-pad>

<signature-pad #sigpad2 style="border:1px solid #6995ab" [options]="signaturePadOptions2" (onBeginEvent)="drawStart2()" (onEndEvent)="drawComplete2()"></signature-pad>

في drawComplete () و drawComplete2 () يمكنك الحصول على الصورة من this.signaturePad.toDataURL () و this.signaturePad2.toDataURL ()

ال 2 كومينتر

لا أعرف Ionic ولكن باستخدام الزاوية 2 ، استخدم التوجيهات

@ViewChild('sigpad1') signaturePad: SignaturePad;
@ViewChild('sigpad2') signaturePad2: SignaturePad;

لغة البرمجة:
<signature-pad #sigpad1 [options]="signaturePadOptions" (onBeginEvent)="drawStart()" (onEndEvent)="drawComplete()"></signature-pad>

<signature-pad #sigpad2 style="border:1px solid #6995ab" [options]="signaturePadOptions2" (onBeginEvent)="drawStart2()" (onEndEvent)="drawComplete2()"></signature-pad>

في drawComplete () و drawComplete2 () يمكنك الحصول على الصورة من this.signaturePad.toDataURL () و this.signaturePad2.toDataURL ()

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات

القضايا ذات الصلة

Emmark picture Emmark  ·  4تعليقات

lowe493 picture lowe493  ·  5تعليقات

crazzeto picture crazzeto  ·  8تعليقات

hostcia picture hostcia  ·  6تعليقات

MarcGodard picture MarcGodard  ·  8تعليقات