Используется webix jet и typescript
Есть форма с данными. Необходимо получить эти данные
import {JetView} from "webix-jet"
export default class Login extends JetView {
config(){
const login_form:webix.ui.formConfig = {
view:"form",
id:"login:form",
width:500, borderless:false, margin:10,
rows:[
{ type:"header", template: "Login" /*this.app.config.name*/ },
{ view:"text", name:"login", label:"User", labelPosition:"top" },
{ view:"text", type:"password", name:"pass", label:"Password", labelPosition:"top" },
{
cols : [
{ view:"button", value:"Register", click:() => this.do_register() },
{ view:"button", value:"Login", click:() => this.do_login(), hotkey:"enter", css:"webix_primary" }
]
},
],
rules:{
login:webix.rules.isNotEmpty,
pass:webix.rules.isNotEmpty
}
}
return {
rows : [
{},
{
cols : [
{},login_form,{}
]
},
{}
]
};
}
do_login(){
//Вот здесь ошибка :Свойство "getValues" не существует в типе "IBaseView"
this.$$("login:form").getValues()
}
do_register(){
}
}
getValues неработает
Собственно как получить доступ к данным формы с использованием ts?