Create a list of objects from Class B to be used as a property in Class A in Dart
I have 8 items in a ListView in my homepage. Clicking one of the items should brings the user to a list of subheadings(different for each item). Each item is an object of a class that has a member variable List<B>
I have all the data I need. How do I create List<B>
(the subheadings for each item) and associate it with each item. This isn't my code(doesn't compile) but it might explain a little better what I'm looking for...
class A { // The main items in homepage class.
String name;
List<B> bs;
}
class B { // THis class is used for the subheadings
String name;
List<String> subheading;
}
class C{
_aNames= <String>['a','b','c','d']; // these are the main items in my homepage
_subheading= ??????? // <--- What is the best way to present my data
List<B> bs =[ba,bb,bc,bd]; //<---- Im looking for something like this. A list of Bs associated with each item.
}
dart flutter
add a comment |
I have 8 items in a ListView in my homepage. Clicking one of the items should brings the user to a list of subheadings(different for each item). Each item is an object of a class that has a member variable List<B>
I have all the data I need. How do I create List<B>
(the subheadings for each item) and associate it with each item. This isn't my code(doesn't compile) but it might explain a little better what I'm looking for...
class A { // The main items in homepage class.
String name;
List<B> bs;
}
class B { // THis class is used for the subheadings
String name;
List<String> subheading;
}
class C{
_aNames= <String>['a','b','c','d']; // these are the main items in my homepage
_subheading= ??????? // <--- What is the best way to present my data
List<B> bs =[ba,bb,bc,bd]; //<---- Im looking for something like this. A list of Bs associated with each item.
}
dart flutter
I think a Map is what you're looking for.
– SnakeyHips
Nov 22 at 13:00
add a comment |
I have 8 items in a ListView in my homepage. Clicking one of the items should brings the user to a list of subheadings(different for each item). Each item is an object of a class that has a member variable List<B>
I have all the data I need. How do I create List<B>
(the subheadings for each item) and associate it with each item. This isn't my code(doesn't compile) but it might explain a little better what I'm looking for...
class A { // The main items in homepage class.
String name;
List<B> bs;
}
class B { // THis class is used for the subheadings
String name;
List<String> subheading;
}
class C{
_aNames= <String>['a','b','c','d']; // these are the main items in my homepage
_subheading= ??????? // <--- What is the best way to present my data
List<B> bs =[ba,bb,bc,bd]; //<---- Im looking for something like this. A list of Bs associated with each item.
}
dart flutter
I have 8 items in a ListView in my homepage. Clicking one of the items should brings the user to a list of subheadings(different for each item). Each item is an object of a class that has a member variable List<B>
I have all the data I need. How do I create List<B>
(the subheadings for each item) and associate it with each item. This isn't my code(doesn't compile) but it might explain a little better what I'm looking for...
class A { // The main items in homepage class.
String name;
List<B> bs;
}
class B { // THis class is used for the subheadings
String name;
List<String> subheading;
}
class C{
_aNames= <String>['a','b','c','d']; // these are the main items in my homepage
_subheading= ??????? // <--- What is the best way to present my data
List<B> bs =[ba,bb,bc,bd]; //<---- Im looking for something like this. A list of Bs associated with each item.
}
dart flutter
dart flutter
asked Nov 22 at 12:34
user2387962
3463721
3463721
I think a Map is what you're looking for.
– SnakeyHips
Nov 22 at 13:00
add a comment |
I think a Map is what you're looking for.
– SnakeyHips
Nov 22 at 13:00
I think a Map is what you're looking for.
– SnakeyHips
Nov 22 at 13:00
I think a Map is what you're looking for.
– SnakeyHips
Nov 22 at 13:00
add a comment |
active
oldest
votes
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53431158%2fcreate-a-list-of-objects-from-class-b-to-be-used-as-a-property-in-class-a-in-dar%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53431158%2fcreate-a-list-of-objects-from-class-b-to-be-used-as-a-property-in-class-a-in-dar%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
I think a Map is what you're looking for.
– SnakeyHips
Nov 22 at 13:00