Доступ к свойствам формы и typescript

Используется 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?

Tagged:
Sign In or Register to comment.

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!