Skip to content

Conversation

@oskarhane
Copy link
Member

Feature ported from 2.0 to not slow down the opening of drawer when connected to databases with a large amount of meta items.

Let the parent feed item listing component what to show to keep the listing components lightweight.

limit-meta-items

Let the parent feed item listing component what to show to keep the listing components lightweight.
@oskarhane
Copy link
Member Author

Btw, script to create some data:

Labels:

CREATE (:Label1)
CREATE (:Label2)
CREATE (:Label3)
CREATE (:Label4)
CREATE (:Label5)
CREATE (:Label6)
CREATE (:Label7)
CREATE (:Label8)
CREATE (:Label9)
CREATE (:Label10)
CREATE (:Label11)
CREATE (:Label12)
CREATE (:Label13)
CREATE (:Label14)
CREATE (:Label15)
CREATE (:Label16)
CREATE (:Label17)
CREATE (:Label18)
CREATE (:Label19)
CREATE (:Label20)
CREATE (:Label21)
CREATE (:Label22)
CREATE (:Label23)
CREATE (:Label24)
CREATE (:Label25)
CREATE (:Label26)
CREATE (:Label27)
CREATE (:Label28)
CREATE (:Label29)
CREATE (:Label30)
CREATE (:Label31)
CREATE (:Label32)
CREATE (:Label33)
CREATE (:Label34)
CREATE (:Label35)
CREATE (:Label36)
CREATE (:Label37)
CREATE (:Label38)
CREATE (:Label39)
CREATE (:Label40)
CREATE (:Label41)
CREATE (:Label42)
CREATE (:Label43)
CREATE (:Label44)
CREATE (:Label45)
CREATE (:Label46)
CREATE (:Label47)
CREATE (:Label48)
CREATE (:Label49)
CREATE (:Label50)
CREATE (:Label51)
CREATE (:Label52)
CREATE (:Label53)
CREATE (:Label54)
CREATE (:Label55)
CREATE (:Label56)
CREATE (:Label57)
CREATE (:Label58)
CREATE (:Label59)
CREATE (:Label60)
CREATE (:Label61)
CREATE (:Label62)
CREATE (:Label63)
CREATE (:Label64)
CREATE (:Label65)
CREATE (:Label66)
CREATE (:Label67)
CREATE (:Label68)
CREATE (:Label69)
CREATE (:Label70)
CREATE (:Label71)
CREATE (:Label72)
CREATE (:Label73)
CREATE (:Label74)
CREATE (:Label75)
CREATE (:Label76)
CREATE (:Label77)
CREATE (:Label78)
CREATE (:Label79)
CREATE (:Label80)
CREATE (:Label81)
CREATE (:Label82)
CREATE (:Label83)
CREATE (:Label84)
CREATE (:Label85)
CREATE (:Label86)
CREATE (:Label87)
CREATE (:Label88)
CREATE (:Label89)
CREATE (:Label90)
CREATE (:Label91)
CREATE (:Label92)
CREATE (:Label93)
CREATE (:Label94)
CREATE (:Label95)
CREATE (:Label96)
CREATE (:Label97)
CREATE (:Label98)
CREATE (:Label99)
CREATE (:Label100)
CREATE (:Label)

rels:

CREATE (:Label)-[:REL1]->(:Xabel)
CREATE (:Label)-[:REL2]->(:Xabel)
CREATE (:Label)-[:REL3]->(:Xabel)
CREATE (:Label)-[:REL4]->(:Xabel)
CREATE (:Label)-[:REL5]->(:Xabel)
CREATE (:Label)-[:REL6]->(:Xabel)
CREATE (:Label)-[:REL7]->(:Xabel)
CREATE (:Label)-[:REL8]->(:Xabel)
CREATE (:Label)-[:REL9]->(:Xabel)
CREATE (:Label)-[:REL10]->(:Xabel)
CREATE (:Label)-[:REL11]->(:Xabel)
CREATE (:Label)-[:REL12]->(:Xabel)
CREATE (:Label)-[:REL13]->(:Xabel)
CREATE (:Label)-[:REL14]->(:Xabel)
CREATE (:Label)-[:REL15]->(:Xabel)
CREATE (:Label)-[:REL16]->(:Xabel)
CREATE (:Label)-[:REL17]->(:Xabel)
CREATE (:Label)-[:REL18]->(:Xabel)
CREATE (:Label)-[:REL19]->(:Xabel)
CREATE (:Label)-[:REL20]->(:Xabel)
CREATE (:Label)-[:REL21]->(:Xabel)
CREATE (:Label)-[:REL22]->(:Xabel)
CREATE (:Label)-[:REL23]->(:Xabel)
CREATE (:Label)-[:REL24]->(:Xabel)
CREATE (:Label)-[:REL25]->(:Xabel)
CREATE (:Label)-[:REL26]->(:Xabel)
CREATE (:Label)-[:REL27]->(:Xabel)
CREATE (:Label)-[:REL28]->(:Xabel)
CREATE (:Label)-[:REL29]->(:Xabel)
CREATE (:Label)-[:REL30]->(:Xabel)
CREATE (:Label)-[:REL31]->(:Xabel)
CREATE (:Label)-[:REL32]->(:Xabel)
CREATE (:Label)-[:REL33]->(:Xabel)
CREATE (:Label)-[:REL34]->(:Xabel)
CREATE (:Label)-[:REL35]->(:Xabel)
CREATE (:Label)-[:REL36]->(:Xabel)
CREATE (:Label)-[:REL37]->(:Xabel)
CREATE (:Label)-[:REL38]->(:Xabel)
CREATE (:Label)-[:REL39]->(:Xabel)
CREATE (:Label)-[:REL40]->(:Xabel)
CREATE (:Label)-[:REL41]->(:Xabel)
CREATE (:Label)-[:REL42]->(:Xabel)
CREATE (:Label)-[:REL43]->(:Xabel)
CREATE (:Label)-[:REL44]->(:Xabel)
CREATE (:Label)-[:REL45]->(:Xabel)
CREATE (:Label)-[:REL46]->(:Xabel)
CREATE (:Label)-[:REL47]->(:Xabel)
CREATE (:Label)-[:REL48]->(:Xabel)
CREATE (:Label)-[:REL49]->(:Xabel)
CREATE (:Label)-[:REL50]->(:Xabel)
CREATE (:Label)-[:REL51]->(:Xabel)
CREATE (:Label)-[:REL52]->(:Xabel)
CREATE (:Label)-[:REL53]->(:Xabel)
CREATE (:Label)-[:REL54]->(:Xabel)
CREATE (:Label)-[:REL55]->(:Xabel)
CREATE (:Label)-[:REL56]->(:Xabel)
CREATE (:Label)-[:REL57]->(:Xabel)
CREATE (:Label)-[:REL58]->(:Xabel)
CREATE (:Label)-[:REL59]->(:Xabel)
CREATE (:Label)-[:REL60]->(:Xabel)
CREATE (:Label)-[:REL61]->(:Xabel)
CREATE (:Label)-[:REL62]->(:Xabel)
CREATE (:Label)-[:REL63]->(:Xabel)
CREATE (:Label)-[:REL64]->(:Xabel)
CREATE (:Label)-[:REL65]->(:Xabel)
CREATE (:Label)-[:REL66]->(:Xabel)
CREATE (:Label)-[:REL67]->(:Xabel)
CREATE (:Label)-[:REL68]->(:Xabel)
CREATE (:Label)-[:REL69]->(:Xabel)
CREATE (:Label)-[:REL70]->(:Xabel)
CREATE (:Label)-[:REL71]->(:Xabel)
CREATE (:Label)-[:REL72]->(:Xabel)
CREATE (:Label)-[:REL73]->(:Xabel)
CREATE (:Label)-[:REL74]->(:Xabel)
CREATE (:Label)-[:REL75]->(:Xabel)
CREATE (:Label)-[:REL76]->(:Xabel)
CREATE (:Label)-[:REL77]->(:Xabel)
CREATE (:Label)-[:REL78]->(:Xabel)
CREATE (:Label)-[:REL79]->(:Xabel)
CREATE (:Label)-[:REL80]->(:Xabel)
CREATE (:Label)-[:REL81]->(:Xabel)
CREATE (:Label)-[:REL82]->(:Xabel)
CREATE (:Label)-[:REL83]->(:Xabel)
CREATE (:Label)-[:REL84]->(:Xabel)
CREATE (:Label)-[:REL85]->(:Xabel)
CREATE (:Label)-[:REL86]->(:Xabel)
CREATE (:Label)-[:REL87]->(:Xabel)
CREATE (:Label)-[:REL88]->(:Xabel)
CREATE (:Label)-[:REL89]->(:Xabel)
CREATE (:Label)-[:REL90]->(:Xabel)
CREATE (:Label)-[:REL91]->(:Xabel)
CREATE (:Label)-[:REL92]->(:Xabel)
CREATE (:Label)-[:REL93]->(:Xabel)
CREATE (:Label)-[:REL94]->(:Xabel)
CREATE (:Label)-[:REL95]->(:Xabel)
CREATE (:Label)-[:REL96]->(:Xabel)
CREATE (:Label)-[:REL97]->(:Xabel)
CREATE (:Label)-[:REL98]->(:Xabel)
CREATE (:Label)-[:REL99]->(:Xabel)

and props:

MATCH (n:Label)
SET n.prop1 = 'oskar',
n.prop2 = 'oskar',
n.prop3 = 'oskar',
n.prop4 = 'oskar',
n.prop5 = 'oskar',
n.prop6 = 'oskar',
n.prop7 = 'oskar',
n.prop8 = 'oskar',
n.prop9 = 'oskar',
n.prop10 = 'oskar',
n.prop11 = 'oskar',
n.prop12 = 'oskar',
n.prop13 = 'oskar',
n.prop14 = 'oskar',
n.prop15 = 'oskar',
n.prop16 = 'oskar',
n.prop17 = 'oskar',
n.prop18 = 'oskar',
n.prop19 = 'oskar',
n.prop20 = 'oskar',
n.prop21 = 'oskar',
n.prop22 = 'oskar',
n.prop23 = 'oskar',
n.prop24 = 'oskar',
n.prop25 = 'oskar',
n.prop26 = 'oskar',
n.prop27 = 'oskar',
n.prop28 = 'oskar',
n.prop29 = 'oskar',
n.prop30 = 'oskar',
n.prop31 = 'oskar',
n.prop32 = 'oskar',
n.prop33 = 'oskar',
n.prop34 = 'oskar',
n.prop35 = 'oskar',
n.prop36 = 'oskar',
n.prop37 = 'oskar',
n.prop38 = 'oskar',
n.prop39 = 'oskar',
n.prop40 = 'oskar',
n.prop41 = 'oskar',
n.prop42 = 'oskar',
n.prop43 = 'oskar',
n.prop44 = 'oskar',
n.prop45 = 'oskar',
n.prop46 = 'oskar',
n.prop47 = 'oskar',
n.prop48 = 'oskar',
n.prop49 = 'oskar',
n.prop50 = 'oskar',
n.prop51 = 'oskar',
n.prop52 = 'oskar',
n.prop53 = 'oskar',
n.prop54 = 'oskar',
n.prop55 = 'oskar',
n.prop56 = 'oskar',
n.prop57 = 'oskar',
n.prop58 = 'oskar',
n.prop59 = 'oskar',
n.prop60 = 'oskar',
n.prop61 = 'oskar',
n.prop62 = 'oskar',
n.prop63 = 'oskar',
n.prop64 = 'oskar',
n.prop65 = 'oskar',
n.prop66 = 'oskar',
n.prop67 = 'oskar',
n.prop68 = 'oskar',
n.prop69 = 'oskar',
n.prop70 = 'oskar',
n.prop71 = 'oskar',
n.prop72 = 'oskar',
n.prop73 = 'oskar',
n.prop74 = 'oskar',
n.prop75 = 'oskar',
n.prop76 = 'oskar',
n.prop77 = 'oskar',
n.prop78 = 'oskar',
n.prop79 = 'oskar',
n.prop80 = 'oskar',
n.prop81 = 'oskar',
n.prop82 = 'oskar',
n.prop83 = 'oskar',
n.prop84 = 'oskar',
n.prop85 = 'oskar',
n.prop86 = 'oskar',
n.prop87 = 'oskar',
n.prop88 = 'oskar',
n.prop89 = 'oskar',
n.prop90 = 'oskar',
n.prop91 = 'oskar',
n.prop92 = 'oskar',
n.prop93 = 'oskar',
n.prop94 = 'oskar',
n.prop95 = 'oskar',
n.prop96 = 'oskar',
n.prop97 = 'oskar',
n.prop98 = 'oskar',
n.prop99 = 'oskar',
n.prop = 'oskar'

@pe4cey
Copy link
Contributor

pe4cey commented May 23, 2017

^ Largest comment award 🥇

@pe4cey pe4cey merged commit f0d3877 into neo4j:3.0 May 23, 2017
@oskarhane oskarhane deleted the 3.0-limit-items-in-sidebar branch August 1, 2017 12:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants