微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决如何在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 举报,一经查实,本站将立刻删除。