如何在Lightning中将fieldinput值添加到对象?

问题描述

我正在处理一个组件,在该组件中,表是根据在3个输入字段(年份,品牌和型号)中输入的数据生成的。我有一个函数,其中将用户输入分配给其相应的变量,然后将其添加到对象类型属性 GarageItems 。然后将其用于填充组件中的数据表。我该怎么办?

这是我的组件:

 ({
    init: function (cmp,event,helper) 
        {
             cmp.set('v.Columns',[
                         {label: 'Year',fieldName: 'CarYear',type: 'integer'},{label: 'Make',fieldName: 'CarMake',type: 'text'},{label: 'Model',fieldName: 'CarModel',type: 'text'}
                     ]);
        },SubmitData : function(component,helper) 
        {
            var Year = component.get("v.YearInput"); 
            var Make = component.get("v.MakeInput"); 
            var Model = component.get("v.ModelInput"); 
            
            if ((Year != "")&&(Make != "")&&(Model != ""))
                
                {

这是我的控制器:

             //take year.make.model and add to GarageItems; **This is where I'm having the issue**
                }
            
            else
            {
                return null;
            }
            
        },ClearFields : function(component,helper)
        {
            component.set("v.YearInput","");
            component.set("v.MakeInput","");
            component.set("v.ModelInput","");
        }
    
    
})
from flask import Flask,request,jsonify,render_template
import os

app = Flask(__name__)

def output_log(test_name):
    def setup_logging_print(self,message,*args,**kws):
        self.log(55,**kws) 
    logging.addLevelName(55,'CUSTOM_LOG_LEVEL') # https://stackoverflow.com/a/16955098/1461558
    logging.Logger.print = setup_logging_print
    logging.basicConfig(level = 55,format = '%(message)s',file = "output-logs/"+test_name+"/"+test_name+"_Output.txt")
    return logging.getLogger(__name__)

@app.route('/write_to_log')
def get_patient_fill_data():
    test_name = "demo"
    l = output_log(test_name)
    l.print("Write to log.")
    return "Write to log."


if __name__ == "__main__":
    from waitress import serve
    import logging # for logging to screen AND file
    serve(app,host="0.0.0.0",port=8443,url_scheme='https') 

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)