List 作为颤振中另一个类的参数的类列表
我对flatter有点陌生,我想我缺少了1字段的正确语法。我试着搜索一个例子,但我认为我用错了词。任何帮助都将不胜感激 我有两个班,工作和任务,其中一个工作由许多任务组成List 作为颤振中另一个类的参数的类列表,list,flutter,arraylist,List,Flutter,Arraylist,我对flatter有点陌生,我想我缺少了1字段的正确语法。我试着搜索一个例子,但我认为我用错了词。任何帮助都将不胜感激 我有两个班,工作和任务,其中一个工作由许多任务组成 class Job { int jobID; //List task_list; this is where I am having issues String imgageURL String jobName; Job({ this.jobId, this.task_list, thi
class Job {
int jobID;
//List task_list; this is where I am having issues
String imgageURL
String jobName;
Job({
this.jobId,
this.task_list,
this.imageURL,
this.jobName,
});
}
class Task{
int taskID;
String imageURL;
String name;
String type;
int taskTime;
Task({
this.taskID,
this.imageURL,
this.name,
this.type,
this.taskTime,
})
}
我尝试定义所有任务,然后将它们分配给一个列表,但我不确定是否将其传递给作业。我希望这份名单能够增加,因为有些工作会有更多的任务。但现在我只加了3个
final List<Task> all_tasks= [_task1,_task2,_task3];
final List all_tasks=[_task1、_task2、_task3];
最终,我希望能够将分配任务中的所有数据传递到其父作业,以便可以根据需要在作业中访问这些数据。我想把所有的字段都添加到任务中,只是有一个任务列表,但是我要给作业分配更多的字段,然后在每个任务中重复这些字段,这似乎是浪费
是否可以在作业类或数组中创建列表?我觉得我错过了一些明显的东西
希望这有意义。你就快到了;我认为这应该奏效:
class Job {
int jobID;
List<Task> task_list;
String imageURL;
String jobName;
Job({
this.jobId,
this.task_list,
this.imageURL,
this.jobName,
});
}
class Task{
int taskID;
String imageURL;
String name;
String type;
int taskTime;
Task({
this.taskID,
this.imageURL,
this.name,
this.type,
this.taskTime,
})
}
final int myId = 1234;
final List<Task> all_tasks= [_task1,_task2,_task3];
final String myUrl = 'www.stackoverflow.com';
final String myJobName = 'developer';
final Job myJob = Job(myId, all_tasks, myUrl, myJobName);
课堂作业{
int-jobID;
列出任务清单;
字符串imageURL;
字符串作业名;
工作({
这是jobId,
此.task_列表,
这个.imageURL,
这个.jobName,
});
}
课堂任务{
int taskID;
字符串imageURL;
字符串名;
字符串类型;
int任务时间;
任务({
这个.taskID,
这个.imageURL,
这个名字,
这个.类型,,
这一次,
})
}
最终整数myId=1234;
最终列出所有任务=[[u task1、[u task2、[u task3];
最后一个字符串myUrl='www.stackoverflow.com';
最后一个字符串myJobName='developer';
最终作业myJob=作业(myId、所有任务、myUrl、myJobName);
列表的类型几乎可以是任何类;把它放在两个盒子之间。如果列表元素可以是变量类型,则可以使用list