Я создал эти несколько функций, чтобы извлечь значение из текстового подтверждения, однако он не вызывается, когда я нажимаю клавишу ввода?в любом случае я могу вызвать эту функцию
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
}