рдХреЛрдб рд╕рдВрд╢реЛрдзрди Ext JS / GridView

рдПрдХ рдмрд╛рд░ рдореИрдВ рдЗрд╕ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдореЗрдВ рдЖрдпрд╛ рдХрд┐ рдХреЛрдб
js рдХреЛ рдЖрдорддреМрд░ рдкрд░ рд▓рд┐рдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ рддрд╛рдХрд┐ рдпрд╣ рд╣реЛ
рд╕рдмрд╕реЗ рдЗрд╖реНрдЯрддрдоред "рдЧреНрд░рд╛рд╣рдХ рднрд╛рдЧ," рдореИрдВрдиреЗ рдХрд╣рд╛, "рдирд╣реАрдВред"
рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░реЗрдЧрд╛, рдФрд░ рдЗрд╕рд▓рд┐рдП, рдЖрдк рд╕реНрдХреЛрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред " рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдирд╣реАрдВ рд╣реИ
рдЗрд╕рд▓рд┐рдПред

рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ рддрдХрдиреАрдХреА рдЬрд╛рдирдХрд╛рд░реА рд╣реИред рдЕрдЧрд░ рдЖрдкрдХреЛ рд╕рдордЭ рдирд╣реАрдВ рдЖ рд░рд╣рд╛ рд╣реИ рдХрд┐ рдпрд╣рд╛рдБ рдХреНрдпрд╛ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рдХреГрдкрдпрд╛ рдорд╛рдЗрдирд╕ рди рдХрд░реЗрдВред


рдпрд╣ рд╕рдм рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рд╣реБрдЖ
рд╣рдорд╛рд░реЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдкрд░ EXT JS, рдФрд░
рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рд╕рдВрдкрд╛рджрди рдпреЛрдЧреНрдп рд╡рд┐рдЬреЗрдЯред рдореВрд▓ рд░реВрдк рд╕реЗ
рдореБрдЭреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдкрд╕рдВрдж рдерд╛ред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЗрд╕рдХреА рд╡рд╕реНрддреБ рдЙрдиреНрдореБрдЦ
рд╕рдВрд░рдЪрдирд╛ред рд╕рдорд╕реНрдпрд╛рдПрдВ рдмрд╛рдж рдореЗрдВ рд╢реБрд░реВ рд╣реБрдИрдВред рдЖрдЧреЗ рджреЗрдЦрддреЗ рд╣реБрдП рдореИрдВ рдХрд╣реВрдВрдЧрд╛ рдХрд┐ рдореИрдВ рдЕрднреА рднреА рд╣реВрдВ
рдореИрдВ EXTJS рдХрд╛ рдкреНрд░рд╢рдВрд╕рдХ рд░рд╣рд╛ рд╣реВрдВред рдПрдХ рдФрд░ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдЬреЛ рдРрд╕рд╛ рд╣реА рд╣реЛрдЧрд╛
рддрд╛рд░реНрдХрд┐рдХ рдФрд░ рдРрд╕реЗ рдЕрд╡рд╕рд░реЛрдВ рдХреА рдкреЗрд╢рдХрд╢, рдЬреЛ рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ред рдпрд╣ рднреА рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП
рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рд╕реНрдкрд╖реНрдЯ рдкреНрд░рджрд░реНрд╢рди рд╕рдорд╕реНрдпрд╛рдПрдВ рдпрд╛ рддреЛ рд╢реБрд░реВ рд╣реБрдИрдВ
рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рд╕реНрддрдВрдн, рдпрд╛ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде (рд▓рдЧрднрдЧ)
рдпрд╣ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЪреЗрддрд╛рд╡рдиреА рджреА рд╣реИ)ред

рдЖрдк рдпрд╣рд╛рдБ рдХреБрдЫ рд╕рд╛рдорд╛рдиреНрдп js рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВ ред




CSS - рдХреИрд╕реНрдХреЗрдбрд┐рдВрдЧ рд╕реНрдЯрд╛рдЗрд▓ рд╢реАрдЯ - тАЬрдФрд░ рдХрд┐рд╕ рд╢рдмреНрдж рдХреЗ рд▓рд┐рдП
рдХреИрд╕реНрдХреЗрдбрд┐рдВрдЧ? "



рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рдорд╛рд░реЗ рджреНрд╡рд╛рд░рд╛ рдЗрдВрдЧрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛
html рдПрдирдХреЛрдбрд░ (рдЬреЗрдиреНрдпрд╛, рд╣реИрд▓реЛ!
рдЬреЗ)

рд╕реАрдПрд╕рдПрд╕ рдлрд╝рд╛рдЗрд▓ рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВ,
рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рд╣рд╛рдВ, рдХрднреА-рдХрднреА рд╢реИрд▓рд┐рдпреЛрдВ рдХреЛ рдХреИрд╕реНрдХреЗрдб рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдВрджрд░
рд╡рд┐рд╢рд╛рд▓ рдмрд╣реБрдордд - рдирд╣реАрдВред "рдЖрдк рдХреНрдпрд╛ рд╕рдорд╕реНрдпрд╛ рд╣реИ," рдЖрдк рдкреВрдЫрддреЗ рд╣реИрдВред рдореЗрд░реЗ рд▓рд┐рдП
рдПрдХ рдЬрд╛рд╡рд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЗ рд▓рд┐рдП, рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИ
рдЬрдм рддрдХ рдореИрдВ рдЕрд╕реНрд╡реАрдХрд╛рд░ рдХрд┐рдП рдЧрдП рдкреГрд╖реНрда рдкрд░ рдЧреНрд░рд┐рдб рдХреЛ рдПрдореНрдмреЗрдб рдирд╣реАрдВ рдХрд░рддрд╛, рддрдм рддрдХ рдореМрдЬреВрдж рд░рд╣рд╛ред рдФрд░ ...
рд╕рднреА рд╢реИрд▓рд┐рдпреЛрдВ рдореБрдЭ рдкрд░ рддреИрд░рддреА рд╣реИрдВред рдЧреНрд░рд┐рдб рднрдпрд╛рдирдХ рд▓рдЧ рд░рд╣рд╛ рдерд╛ред рдХреНрдпрд╛ рд╣реЛ рд░рд╣рд╛ рд╣реИ? рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐
рдкреГрд╖реНрда рдиреЗ рд╣рд░ рдЪреАрдЬрд╝ рдХреЗ рд▓рд┐рдП рд╕рд╛рдорд╛рдиреНрдп рд╕реАрдПрд╕рдПрд╕ рд╢реИрд▓рд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛
рдкрд░рд┐рдпреЛрдЬрдирд╛ рдФрд░ рдЙрдирдХреА рдЙрди рд╢реИрд▓рд┐рдпреЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдереА рдЬреЛ рдЗрд╕рдореЗрдВ рд╡рд░реНрдгрд┐рдд рд╣реИрдВ
grid.cssред рдХреНрдпреЛрдВ
рдЗрд╕рд▓рд┐рдП - рдореИрдВ рдЖрдкрдХреЛ рдирд╣реАрдВ рд╕рдордЭрд╛рдКрдВрдЧрд╛ред рдореИрдВ рдЗрд╕реЗ "рдЬрд┐рддрдирд╛ рд╕рдЯреАрдХ рдврдВрдЧ рд╕реЗ рд░рд╛рд╕реНрддрд╛ рддрдп рдХрд░рддрд╛ рд╣реВрдВ, рдЙрддрдирд╛ рд╣реА рдЕрдзрд┐рдХ рд╕рдордЭрддрд╛ рд╣реВрдВ
рд╢реИрд▓реА рдкрд░ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ тАЭ, рдХрдо рд╕реЗ рдХрдо рдпрд╣ рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рд╡рд╣рд╛рдБ рд╣реИ
рдПрдХ рдФрд░ рд╕рдВрд╢реЛрдзрдХ "рдорд╣рддреНрд╡рдкреВрд░реНрдг", рд▓реЗрдХрд┐рди рдЬреИрд╕рд╛ рдХрд┐ рдЙрдиреНрд╣реЛрдВрдиреЗ рдореБрдЭреЗ рдмрддрд╛рдпрд╛, рдпрд╣ рдмреЗрд╣рддрд░ рдирд╣реАрдВ рд╣реИ
рдЧрд╛рд▓реА рджреЗрдирд╛ред рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдкреЗрд╢реЗрд╡рд░ рдбрд┐рдЬрд╛рдЗрдирд░реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП
рдпрд╣рд╛рдБ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рдПрдХ рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг рд╣реЛрдЧрд╛ред

рдЗрд╕рд▓рд┐рдП, рдЕрдкрдиреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдирд┐рд╖реНрдХрд░реНрд╖ рдирд┐рдХрд╛рд▓рд╛ - рд╢рдмреНрдж рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ
CSS рдкрд░рд┐рднрд╛рд╖рд╛ рдореЗрдВ рдХреИрд╕реНрдХреЗрдбрд┐рдВрдЧред



CSS рдирд┐рдпрдо рдЕрдкрдбреЗрдЯ рдпрд╛ рдкрд╣рд▓реЗ рдмреНрд░реЗрдХ



рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рдЧреНрд░рд┐рдб рдореЗрдВ рд╕реЗ рдПрдХ рдореЗрдВ рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░
рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП 20 рдХреЙрд▓рдо рдереЗред "рдЫреЛрдЯреА рд╕рдВрдЦреНрдпрд╛" - рдЬреИрд╕рд╛ рдореИрдВрдиреЗ рд╕реЛрдЪрд╛ рдерд╛ред рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐
рдХреЛрдИред

Ext.grid.GridView рдХреЙрд▓рдо рдХреА рдЪреМрдбрд╝рд╛рдИ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдордЬреЗрджрд╛рд░ рддрдВрддреНрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдЬрдм рдбреНрд░рд╛рдЗрдВрдЧ
рдПрдХ рдиреЛрдб <style> рдЬрд┐рд╕рдореЗрдВ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ
рдЦрд╛рд▓реА рджреГрд╢реНрдп рд╢реИрд▓рд┐рдпрд╛рдБ рд▓рд┐рдЦреА рдЧрдИ рд╣реИрдВ:



# [рдЧреНрд░рд┐рдб рдЖрдИрдбреА]
.x-рдЧреНрд░рд┐рдб-рдХреЛрд▓- [рд╕рдВрдЦреНрдпрд╛
рдХреЙрд▓рдо] {

2}



рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:



# рдЧреНрд░рд┐рдб-рдЙрджрд╛рд╣рд░рдг .x-рдЧреНрд░рд┐рдб-рдХреЙрд▓ -0

2}





рдЬрдм html рдХреЛрдб рддреИрдпрд╛рд░ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ,
рдЗрди рдЧрддрд┐рд╢реАрд▓ рд░реВрдк рд╕реЗ рдЙрддреНрдкрдиреНрди рд╢реИрд▓рд┐рдпреЛрдВ рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдФрд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдкреНрд░рддреНрдпреЗрдХ рд╕реНрддрдВрдн рдХреА рдЪреМрдбрд╝рд╛рдИред рдРрд╕реА рдкреНрд░рддреНрдпреЗрдХ рд╢реИрд▓реА рдХреЗ рд▓рд┐рдП,



Ext.util.CSS.updateRule



рдореБрдЭреЗ рдХрд╣рдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдпрд╣ рдПрдХ рд╕рд╕реНрддрд╛ рдСрдкрд░реЗрд╢рди рдирд╣реАрдВ рд╣реИред рдФрд░ 20 рдХреЗ рд▓рд┐рдП
рд╡рдХреНрддрд╛рдУрдВ рдиреЗ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рдмреНрд░реЗрдХ рджреЗрдЦреЗред рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдЕрдиреБрдХреВрд▓рди рдХрд░рдирд╛ рдкрдбрд╝рд╛
рдЗрд╕ рддрдВрддреНрд░ рдХреЗ рдмрд╛рдж рд╕реЗ рд╣реБрдИ рдореВрд░реНрдд рд╡рд┐рд░рд╛рдо рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП
рдбрд╛рдЙрдирд▓реЛрдб, рдЙрд╕ рдХреНрд╖рдг рддрдХ рдЬрдм рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреБрдЫ рдХрд░ рд╕рдХрддрд╛ рдерд╛ред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдкреНрд░реЛрд╕реЗрд╕рд░ рд▓реЛрдб 100% рдерд╛ред

рдкреНрд░рд╛рд░рдВрдн рдореЗрдВ, рдореИрдВрдиреЗ рдЦрд╛рд▓реА рд╢реИрд▓рд┐рдпреЛрдВ рдХреЛ рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рддреБрд░рдВрдд рдЙрддреНрдкрдиреНрди рдХрд┐рдпрд╛
рд╕реЗрдЯ рдЪреМрдбрд╝рд╛рдИ рд╕реЗ рднрд░рд╛ рдмрдирд╛рдпрд╛
(рдЪреМрдбрд╝рд╛рдИ)ред рдПрдХ рд╕рд╡рд╛рд░реА, рд▓реЗрдХрд┐рди рдлрд┐рд░ рдЗрд╕реЗ рдХрд░рдирд╛ рдкрдбрд╝рд╛
рд╕рд╛рдл (рдиреАрдЪреЗ рджреЗрдЦреЗрдВ)

рдЗрд╕рд▓рд┐рдП, рдЕрдкрдиреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдирд┐рд╖реНрдХрд░реНрд╖ рдирд┐рдХрд╛рд▓рд╛ - рдЙрдкрдпреЛрдЧ рди рдХрд░реЗрдВ
рд╕реАрдПрд╕рдПрд╕ рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХрд╛ рдЧрддрд┐рд╢реАрд▓ рдЕрджреНрдпрддрдиред



рддрддреНрд╡реЛрдВ рдХреА рдПрдХ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдпрд╛ "рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ, рдЬрд┐рддрдирд╛ рд╕рдВрднрд╡ рд╣реЛ
рдзрд┐рдХреНрдХрд╛рд░ рд╣реИ?



рдЖрдк рдкреНрд░рддреНрдпреЗрдХ рд╕реЗрд▓ рдХреЗ рд▓рд┐рдП рд▓рдЧрднрдЧ рдРрд╕рд╛ рдХреЛрдб рджреЗрдЦреЗрдВрдЧреЗ
рдЧреНрд░рд┐рдб:



<td class = "x-grid-col x-grid-td-1
x-grid-cell-5-1 "tabindex =" 0 ">

<div class = "x-grid-col-1
рдПрдХреНрд╕-рдЧреНрд░рд┐рдб-рд╕реЗрд▓-рдЗрдирд░ ┬╗>

<div class = "x-grid-cell-text" unselectable = "on"> $ 31.61 </ div>

</ Div>

</ Td>



рдпрд╣ рдХреЗрд╡рд▓ рдПрдХ рд╕реЗрд▓ рд╣реИред рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛
td, рдирд╛рдЦреБрд╢ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЛ рдЕрднреА рднреА рд░рдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА
рдХрдо рд╕реЗ рдХрдо рджреЛ DOM рдСрдмреНрдЬреЗрдХреНрдЯред рдпрд╣ рд╕реНрдореГрддрд┐ рд▓реЗрддрд╛ рд╣реИ
рдФрд░ рд╕рдВрд╕рд╛рдзрдиред

рдореЗрд░реА рд░рд╛рдп рдореЗрдВ, рдЗрд╕рд╕реЗ рдмрдЪрдирд╛ рдЪрд╛рд╣рд┐рдПред



DOM рдЯреЗрдмрд▓ рдпрд╛ "рд╡реЗрд▓, рдЗрдЯреНрд╕ рдбреЗрдб" рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░реЗрдВ

рдпрд╣ рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдлрд╝реЛрд░рдо рдИрдорд╛рдирджрд╛рд░ рдбреЗрд╡рд▓рдкрд░реНрд╕ рд╣реИрдВ
рдЪреЗрддрд╛рд╡рдиреА рджреА рд╣реИ рдХрд┐ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рд▓рд╛рдЗрдиреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рдзреАрдорд╛ рд╣реЛ рдЬрд╛рдПрдЧрд╛ рдФрд░
рдЕрдВрдХреБрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рд▓реЗрдХрд┐рди ... рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╣рдореЗрд╢рд╛ рд╕рд╣реА рд╣реЛрддреЗ рд╣реИрдВ рдФрд░
рдкреГрд╖реНрда рдирд╣реАрдВ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рддреЗ рдереЗред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдПрдХ рдЖрд╕рд╛рди рддрд░реАрдХрд╛ рд╣реИ
рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдкрдВрдХреНрддрд┐рдпреЛрдВ (рдореЗрд░реЗ рдкрд╛рд╕) рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЧреНрд░рд┐рдб рдХрд╛ рдЕрдиреБрдХреВрд▓рди рдХрд░реЗрдВ
рдмрд┐рдирд╛ рдмреНрд░реЗрдХ рдХреЗ 500 рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ)ред



рдХреНрдпрд╛ рд╕рдорд╕реНрдпрд╛ рдереА? рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐
GridView рдкреНрд░рд╕реНрддреБрддрд┐ рдХреЗ рд▓рд┐рдП рдПрдХ рддрд╛рд▓рд┐рдХрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред
рд╣рдЯрд╛рдПрдВ / рдбрд╛рд▓реЗрдВ / рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ рдСрдкрд░реЗрд╢рди рдмрд╣реБрдд рдзреАрдорд╛ рдерд╛ рдЕрдЧрд░
рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ 20 рд╕реЗ рдЕрдзрд┐рдХ рдереА (15 рд╕реЗ рдЕрдзрд┐рдХ рд╕реНрддрдВрднреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд╕рд╛рде)ред рдпрд╣ рдФрд░
рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ рдПрдХ рддрд╛рд▓рд┐рдХрд╛ рдХреЗрд╡рд▓ рдПрдХ рд╕рд░рдгреА рдирд╣реАрдВ рд╣реИ, рдмрд▓реНрдХрд┐ рдПрдХ рд╕рдВрдкреВрд░реНрдг рд╡рд╕реНрддреБ рд╣реИ рдЬрд┐рд╕рдХреА рдЖрдкрдХреЛ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ
recount / redrawред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЬрдм рдХрд┐рд╕реА рдореЗрдВ рд╕рднреА рдорд╛рди рдмрджрд▓рддреЗ рд╣реИрдВ
рд╕реНрддрдВрдн (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рдкрд░рд┐рдХрд▓рд┐рдд рд╕реНрддрдВрдн, рдЬреЛ рдмрд╛рд╣рд░реА рдкреИрд░рд╛рдореАрдЯрд░ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ)
рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдмрд╕ рдорд░ рдЧрдпрд╛ рдФрд░ рдЦреБрдж рдирд╣реАрдВ рдЖрдпрд╛ред



рдпрд╣ рдХреИрд╕реЗ рддрдп рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛? рдкреНрд░реЛрдлрд╛рдЗрд▓ рд╕реЗ, рдореБрдЭреЗ рдПрд╣рд╕рд╛рд╕ рд╣реБрдЖ рдХрд┐ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛
рдмрдбрд╝реА рддрд╛рд▓рд┐рдХрд╛рдПрдБ (> 20-30 рдкрдВрдХреНрддрд┐рдпрд╛рдБ) рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рд╕рдордп рддрдХ рдПрдХ рдХреНрд░рдо рд▓реЗрддреА рд╣реИрдВ
рдЫреЛрдЯреЗ рд▓реЛрдЧреЛрдВ рдХреЗ рд╕рд╛рде (<20 рд▓рд╛рдЗрдиреЗрдВ)ред рдЙрд╕рдХреЗ рдмрд╛рдж, рдореИрдВрдиреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЛ рджреЗрдЦрд╛
Google рд╕реНрдкреНрд░реЗрдбрд╢реАрдЯ рдпрд╣рд╛рдВ
рдореБрдЭреЗ рд╡рд╣рд╛рдБ рдХреНрдпрд╛ рдорд┐рд▓рд╛: рд╡реЗ рдПрдХ рдмрдбрд╝реА рдореЗрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддреЗ, рд▓реЗрдХрд┐рди рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рд╣реЛ рдЧрдП
рдХрдИ рдЫреЛрдЯреЗ, рдЬреЛ рдПрдХ рдХреЗ рдиреАрдЪреЗ рдПрдХ рд╕реНрдерд┐рдд рд╣реИрдВред рдЪреМрдбрд╝рд╛рдИ рднреА
рдХреЙрд▓рдо рд╢реИрд▓рд┐рдпреЛрдВ рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдирд╣реАрдВ рд╣реИрдВ, рд▓реЗрдХрд┐рди, рдЕрдзрд┐рдХ рддрд╛рд░реНрдХрд┐рдХ рд░реВрдк рд╕реЗ, рдкрд╣рд▓реА рдкрдВрдХреНрддрд┐ рдХреА рдЪреМрдбрд╝рд╛рдИ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ
рд╢реИрд▓реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░
рдЯреЗрдмрд▓ рд▓реЗрдЖрдЙрдЯ:
рддрдп рдХреАред



рдкрд░рд┐рдгрд╛рдо

рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдЧреНрд░рд┐рдб рд╡реНрдпреВ рдХреЛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдирд┐рдпрдореЛрдВ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реБрдП рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ:

- рдХреИрд╕реНрдХреЗрдб рд╢реИрд▓рд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ

- рдЕрддрд┐рд░рд┐рдХреНрдд рддрддреНрд╡реЛрдВ рдХреЛ рди рдЬреЛрдбрд╝реЗрдВ
рдбреЛрдо

- рдбрд╛рдпрдиреЗрдорд┐рдХ рд╕реНрдЯрд╛рдЗрд▓ рдЕрдкрдбреЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рди рдХрд░реЗрдВ

- рдмрдбрд╝реЗ рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЛ рдХрдИ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░реЗрдВ
рдЫреЛрдЯрд╛

рдирддреАрдЬрддрди, рдореБрдЭреЗ рдорд┐рд▓ рдЧрдпрд╛
EditableGrid рдЬреЛ рдмрдбрд╝реЗ рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ред

Source: https://habr.com/ru/post/In13304/


All Articles