Lightning Component List inside Component
I'm trying to create a scrollable list of components inside another component. I'm using a card view to contain my info. When I try the following code, I get a weird result with the scrollable view.
<aura:component implements="flexipage:availableForAllPageTypes" access="global" controller="ContentListController">
<aura:handler name="init" value="!this" action="!c.doInit"/>
<!-- Global decleration for the Content Id selected -->
<aura:attribute name="ContenList" type="Content__c"/>
<div style="max-height: 400px;overflow-y: auto;">
<aura:iteration items="!v.ContenList" var="store">
<c:ContentCard content="!store" duration="1" />
</aura:iteration>
</div>
</aura:component>
The result I get is this where the scroll bar is all the way off in no-man's land.
I was looking for this where its an invisible scroll or at least on the left without all that padding.
salesforce salesforce-lightning
add a comment |
I'm trying to create a scrollable list of components inside another component. I'm using a card view to contain my info. When I try the following code, I get a weird result with the scrollable view.
<aura:component implements="flexipage:availableForAllPageTypes" access="global" controller="ContentListController">
<aura:handler name="init" value="!this" action="!c.doInit"/>
<!-- Global decleration for the Content Id selected -->
<aura:attribute name="ContenList" type="Content__c"/>
<div style="max-height: 400px;overflow-y: auto;">
<aura:iteration items="!v.ContenList" var="store">
<c:ContentCard content="!store" duration="1" />
</aura:iteration>
</div>
</aura:component>
The result I get is this where the scroll bar is all the way off in no-man's land.
I was looking for this where its an invisible scroll or at least on the left without all that padding.
salesforce salesforce-lightning
add a comment |
I'm trying to create a scrollable list of components inside another component. I'm using a card view to contain my info. When I try the following code, I get a weird result with the scrollable view.
<aura:component implements="flexipage:availableForAllPageTypes" access="global" controller="ContentListController">
<aura:handler name="init" value="!this" action="!c.doInit"/>
<!-- Global decleration for the Content Id selected -->
<aura:attribute name="ContenList" type="Content__c"/>
<div style="max-height: 400px;overflow-y: auto;">
<aura:iteration items="!v.ContenList" var="store">
<c:ContentCard content="!store" duration="1" />
</aura:iteration>
</div>
</aura:component>
The result I get is this where the scroll bar is all the way off in no-man's land.
I was looking for this where its an invisible scroll or at least on the left without all that padding.
salesforce salesforce-lightning
I'm trying to create a scrollable list of components inside another component. I'm using a card view to contain my info. When I try the following code, I get a weird result with the scrollable view.
<aura:component implements="flexipage:availableForAllPageTypes" access="global" controller="ContentListController">
<aura:handler name="init" value="!this" action="!c.doInit"/>
<!-- Global decleration for the Content Id selected -->
<aura:attribute name="ContenList" type="Content__c"/>
<div style="max-height: 400px;overflow-y: auto;">
<aura:iteration items="!v.ContenList" var="store">
<c:ContentCard content="!store" duration="1" />
</aura:iteration>
</div>
</aura:component>
The result I get is this where the scroll bar is all the way off in no-man's land.
I was looking for this where its an invisible scroll or at least on the left without all that padding.
salesforce salesforce-lightning
salesforce salesforce-lightning
asked Nov 9 at 19:39
booky99
5911934
5911934
add a comment |
add a comment |
2 Answers
2
active
oldest
votes
Your div is taking all available width while your cards (c:ContentCard) are having their widths limited somehow. That's the reason why you have the gap between your cards and the scroll bar.
I would recommend you to:
1) Remove the width limit from the ContentCard component and;
2) Delegate to a higher component the responsibility to organize the distribution of components on the page. You can control the structure of components with slds-grid
and slds-col
lightning classes.
add a comment |
</lightning:card>
Use the Lightning cads.
For Your Refrence
https://developer.salesforce.com/docs/component-library/bundle/lightning:card/example
add a comment |
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%2f53232272%2flightning-component-list-inside-component%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
Your div is taking all available width while your cards (c:ContentCard) are having their widths limited somehow. That's the reason why you have the gap between your cards and the scroll bar.
I would recommend you to:
1) Remove the width limit from the ContentCard component and;
2) Delegate to a higher component the responsibility to organize the distribution of components on the page. You can control the structure of components with slds-grid
and slds-col
lightning classes.
add a comment |
Your div is taking all available width while your cards (c:ContentCard) are having their widths limited somehow. That's the reason why you have the gap between your cards and the scroll bar.
I would recommend you to:
1) Remove the width limit from the ContentCard component and;
2) Delegate to a higher component the responsibility to organize the distribution of components on the page. You can control the structure of components with slds-grid
and slds-col
lightning classes.
add a comment |
Your div is taking all available width while your cards (c:ContentCard) are having their widths limited somehow. That's the reason why you have the gap between your cards and the scroll bar.
I would recommend you to:
1) Remove the width limit from the ContentCard component and;
2) Delegate to a higher component the responsibility to organize the distribution of components on the page. You can control the structure of components with slds-grid
and slds-col
lightning classes.
Your div is taking all available width while your cards (c:ContentCard) are having their widths limited somehow. That's the reason why you have the gap between your cards and the scroll bar.
I would recommend you to:
1) Remove the width limit from the ContentCard component and;
2) Delegate to a higher component the responsibility to organize the distribution of components on the page. You can control the structure of components with slds-grid
and slds-col
lightning classes.
answered Nov 12 at 18:17
Saulo
809
809
add a comment |
add a comment |
</lightning:card>
Use the Lightning cads.
For Your Refrence
https://developer.salesforce.com/docs/component-library/bundle/lightning:card/example
add a comment |
</lightning:card>
Use the Lightning cads.
For Your Refrence
https://developer.salesforce.com/docs/component-library/bundle/lightning:card/example
add a comment |
</lightning:card>
Use the Lightning cads.
For Your Refrence
https://developer.salesforce.com/docs/component-library/bundle/lightning:card/example
</lightning:card>
Use the Lightning cads.
For Your Refrence
https://developer.salesforce.com/docs/component-library/bundle/lightning:card/example
answered Nov 13 at 14:03
Maria
112
112
add a comment |
add a comment |
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%2f53232272%2flightning-component-list-inside-component%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