Вызов функции и сохранение значения текста полностью из конструктора - PullRequest
0 голосов
/ 25 января 2019

Я создал эти несколько функций, чтобы извлечь значение из текстового подтверждения, однако он не вызывается, когда я нажимаю клавишу ввода?в любом случае я могу вызвать эту функцию

adapt-textConfirmation.js

function(ComponentView, Adapt) {
var TextConfirmation = ComponentView.extend({
     events: {
        'click [type="checkbox"]': 'onConfirmation',
        'keyup .component-item input':'onKeyPress'
        //This is new Code
}


onKeyPress: function(event) {
        if (event.which !== 13) return;
        //<ENTER> keypress
        this.getDatabaselink(event);
              //This is new Method
    },

    getDatabaselink: function() {
        datalink = Adapt.course.get('_globals')._components._textConfirmation.Database
        console.log("datalink "+ datalink)
          //This is new Method
    },

properties.schema

"Database": {
  "type": "string",
  "required": true,
  "default": "",
  "inputType": "Text",
  "validators": [],
  "help": "This is the label for Database link",
  "translatable": true
}
...