Lightning Component List inside Component
up vote
0
down vote
favorite
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 |
up vote
0
down vote
favorite
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 |
up vote
0
down vote
favorite
up vote
0
down vote
favorite
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
5861931
5861931
add a comment |
add a comment |
2 Answers
2
active
oldest
votes
up vote
0
down vote
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 |
up vote
0
down vote
</lightning:card>
Use the Lightning cads.
For Your Refrence
https://developer.salesforce.com/docs/component-library/bundle/lightning:card/example
add a comment |
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
0
down vote
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 |
up vote
0
down vote
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 |
up vote
0
down vote
up vote
0
down vote
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
559
559
add a comment |
add a comment |
up vote
0
down vote
</lightning:card>
Use the Lightning cads.
For Your Refrence
https://developer.salesforce.com/docs/component-library/bundle/lightning:card/example
add a comment |
up vote
0
down vote
</lightning:card>
Use the Lightning cads.
For Your Refrence
https://developer.salesforce.com/docs/component-library/bundle/lightning:card/example
add a comment |
up vote
0
down vote
up vote
0
down vote
</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
11
11
add a comment |
add a comment |
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