========== [mtranskey.raon] ========== mTransKey 제품에 대한 필수 API 를 정의 --------- mTransKey API --------- securekeypad 제품에 대한 3rd Party연동 기능을 제공한다. .. _KeyPadType: KeyPad Type ----------------- * 키패드 타입에 대한 설정 정보 ======================= ============= Type Description ======================= ============= 0 기본 1 숫자 ======================= ============= .. _InputType: Input Type ----------------- * 키패드 Input 타입에 대한 설정 정보 ======================= ============= Type Description ======================= ============= 0 기본 1 암호 ======================= ============= .. _statusType: status Type ------------ ============ =================== Type Description ============ =================== PROCESSING 진행 중 SUCCESS 정상 처리됨 FAIL 처리 중 문제가 발생함 ============ =================== 키보드 -------------- .. js:function:: M.plugin('3rd_mtranskey_raon').keyboard( setting ) .. versionchanged:: 2.0.0 .. 설정정보에 대한 자세한 사항은, mTransKey 에서 제공하는 메뉴얼을 참고하시기 바랍니다. .. 설정정보에 대한 값을 제외시, default 값이 적용됩니다. :param Object setting: 설정 정보 :param String mode: 키패드 타입 ( :ref:`KeyPadType` ) :param String input: input 타입 ( :ref:`InputType` ) :param String label: name label :param String hint: 힌트 :param String maxlength: 최대 입력 길이 :param String minlength: 최소 입력 길이 :param String maxMsg: 최대값 초과 입력시, 표시되는 문구 :param String minMsg: 최소값 미만 입력시, 표시되는 문구 :param Function setting.callback: 입력 결과 콜백 함수 .. js:function:: callback(status, result) :param String status: 상태 ( :ref:`statusType` ) :param Object result: 3rd Party 모듈 결과 값 :param String result.result: mTranskey 결과 값 :param String result.plain: 평문 값 :param String result.chipher: 암호화 값 Example: .. code-block:: javascript M.plugin('3rd_mtranskey_raon').keyboard({ 'maxMsg':'', 'minMsg':'', 'label':'', 'hint':'', 'mode':'', 'input':'', 'maxlength':'', 'minlength':'', callback:function(status, result){ alert(JSON.stringify(result)); } });