
рдкрд░рд┐рдЪрдп рдФрд░ рдкреБрдирд░реНрдХрдерди
рдкрд┐рдЫрд▓реЗ рдмреНрд▓реЙрдЧ рдкреЛрд╕реНрдЯ рдореЗрдВ , рд╣рдордиреЗ рдЕрдкрдиреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдХреБрдЫ рдмрд┐рдЬрдиреЗрд╕ рдкрд╛рд░реНрдЯрдирд░ рдХреЗ рд╕рд╛рде рдЯреЗрдмрд▓ рд░реЗрдВрдбрд░ рдХрд░рддреЗ рд╣реБрдП рдбрд┐рдЬрд╛рдЗрди рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛ред рд╣рдордиреЗ рд╕реАрдЦрд╛ рдХрд┐ рдУрдбрдЯрд╛ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреНрдпрд╛ рд╣реИ, рдУрдбрдЯрд╛ рдПрдХреНрд╕рдПрдордПрд▓ рдореЗрдирд┐рдлреЗрд╕реНрдЯ рдХреЛ рдХреИрд╕реЗ рдкрдврд╝реЗрдВ, рдбреЗрдЯрд╛ рдХреЛ рдЯреЗрдмрд▓ рдкрд░ рдХреИрд╕реЗ рдмрд╛рдВрдзреЗрдВ рдФрд░ рд╡рд┐рднрд┐рдиреНрди рд╕реНрдХреНрд░реАрди рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдХреЙрд▓рдо рд▓реЗрдЖрдЙрдЯ рдХреЛ рдХреИрд╕реЗ рдХрд╕реНрдЯрдорд╛рдЗрдЬрд╝ рдХрд░реЗрдВред
рдЗрд╕ рдХрд╡рд╛рдпрдж рдореЗрдВ рдХреНрдпрд╛ рд╢рд╛рдорд┐рд▓ рд╣реЛрдЧрд╛
рдЗрд╕ рдмреНрд▓реЙрдЧ рдкреЛрд╕реНрдЯ рдХреА рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЗ рднрд╛рдЧ 2 рдХреЗ рд╕рд╛рде, рд╣рдо рд╕реАрдЦреЗрдВрдЧреЗ рдХрд┐ рд╣рдорд╛рд░реЗ рдЯреЗрдмрд▓реНрд╕ рдФрд░ рд╕реВрдЪреА рдореЗрдВ рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рдХреИрд╕реЗ рд╕рдВрдкрд░реНрдХ рдХрд░реЗрдВред рд╣рдо рд╕реАрдЦреЗрдВрдЧреЗ рдХрд┐ рд╕реНрдорд╛рд░реНрдЯ рддрд░реАрдХреЗ рд╕реЗ рдбреЗрдЯрд╛ рдХреЛ рдХреИрд╕реЗ рдлрд╝рд┐рд▓реНрдЯрд░ рдФрд░ рд╕реЙрд░реНрдЯ рдХрд░реЗрдВред
- рд╕реНрдерд╛рдиреАрдп рдбреЗрдЯрд╛ рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП JSONModel рдмрдирд╛рдПрдБ
- рд╣рдорд╛рд░реЗ JSONModel рдореЗрдВ рдПрдХ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЖрдХрд╛рд░ рд╕реЗрдЯ рдХрд░реЗрдВ
- FilterBar : UI рдирд┐рдпрдВрддреНрд░рдг рдЬреЛ рдХрд┐рд╕реА рдХреНрд╡реЗрд░реА рдХреЗ рд▓рд┐рдП рдорд╛рдиреЛрдВ рдХреЛ рдкреЙрдкреНрдпреБрд▓реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдЕрдиреБрдХреВрд▓ рддрд░реАрдХреЗ рд╕реЗ рдлрд┐рд▓реНрдЯрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ
- рд╕реЙрд░реНрдЯ рдФрд░ рд╕рдореВрд╣ рдбреЗрдЯрд╛ рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡реНрдпреВ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдбрд╛рдпрд▓реЙрдЧ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП XML рдлрд╝реНрд░реИрдЧрдореЗрдВрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ
- рдбреЗрдЯрд╛ рдХреЛ рдлрд╝рд┐рд▓реНрдЯрд░ рдФрд░ рд╕реЙрд░реНрдЯ рдХрд░реЗрдВ
- рдЙрдкрдпреЛрдЧреА рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реА рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рдПрдХ рд╕реВрдЪрдирд╛ рдЯреВрд▓рдмрд╛рд░ рдЬреЛрдбрд╝реЗрдВ
рдХреЛрдб рджреЗрддреЗ рд╣реИрдВ
FilterBar
рдкрд╣рд▓реА рдЪреАрдЬ рдЬреЛ рд╣рдо рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рд╡рд╣ рдпрд╣ рд╣реИ рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рд╣рдорд╛рд░реА рдЯреЗрдмрд▓ рдкрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдмрд┐рдЬрдиреЗрд╕ рдкрд╛рд░реНрдЯрдирд░ рд╕реВрдЪреА рдХреЛ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреА рдЬрд╛рдПред рдЕрдзрд┐рдХрд╛рдВрд╢ рд╕рдордп рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рдмрдбрд╝рд╛ рдбреЗрдЯрд╛ рд╣реЛрддрд╛ рд╣реИ (рд╣рдорд╛рд░рд╛ рдмрд┐рдЬрдиреЗрд╕ рдкрд╛рд░реНрдЯрдирд░ рд╕реЗрдЯ 13880 рд░рд┐рдХреЙрд░реНрдб рд╕реЗ рдмрдирд╛ рд╣реЛрддрд╛ рд╣реИ) рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреБрдЫ рдЙрдкрдпреЛрдЧреА рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЙрди рд╕рднреА рд░рд┐рдХреЙрд░реНрдбреЛрдВ рдХреЛ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИред
рдЕрдВрдЧреВрдареЗ рдХрд╛ рдирд┐рдпрдо: рдЖрдкрдХреА рддрд╛рд▓рд┐рдХрд╛ / рд╕реВрдЪреА рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдирд╣реАрдВ рдХреА рдЧрдИ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рдЯреБрдХрдбрд╝реЛрдВ рдХреЗ рд▓рд┐рдП рдлрд╝рд┐рд▓реНрдЯрд░ рдЗрдирдкреБрдЯ рдкреНрд░рджрд░реНрд╢рд┐рдд рди рдХрд░реЗрдВ
рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдЕрдкрдиреА рддрд╛рд▓рд┐рдХрд╛ рдХреЗ рдКрдкрд░ рдПрдХ рдлрд╝рд┐рд▓реНрдЯрд░рдмрд╛рд░ рдЬреЛрдбрд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдпрд╣ UI рдирд┐рдпрдВрддреНрд░рдг рдХреЗрд╡рд▓ SAPUI5 рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реИ рди рдХрд┐ OpenUI5 рдореЗрдВред
FilterBar рдЖрдкрдХреЛ рдПрдХ рдХреНрд░рдордмрджреНрдз рддрд░реАрдХреЗ рд╕реЗ рдЧреНрд░реБрдк рдлрд┐рд▓реНрдЯрд░ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдпрд╣ UI рдирд┐рдпрдВрддреНрд░рдг рд╣рдореЗрд╢рд╛ рдПрдХ рднрд┐рдиреНрди рдкреНрд░рдмрдВрдзрдХ рдХреЗ рд╕рд╛рде рдкреНрд░рдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдореИрдВ рдЗрд╕ рдмрд╛рд░ рдХрд╡рд░ рдирд╣реАрдВ рдХрд░реВрдВрдЧрд╛ред

рдЪрд╛рд░ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдлрд╝рд┐рд▓реНрдЯрд░ рдЬреЛрдбрд╝реЗрдВ:
- ID: рдЗрдирдкреБрдЯ рдЬреЛ BusinessPartnerID рд╡рд┐рд╢реЗрд╖рддрд╛ рдХреЛ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд░реЗрдЧрд╛
- рдирд╛рдо: рдЗрдирдкреБрдЯ рдЬреЛ CompanyName рд╡рд┐рд╢реЗрд╖рддрд╛ рдХреЛ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд░реЗрдЧрд╛
- рд╕реНрдЯреНрд░реАрдЯ: рдЗрдирдкреБрдЯ рдЬреЛ рдХрд░реЗрдЧрд╛
- рджреЗрд╢: рдкрддрд╛ / рджреЗрд╢ рд╡рд┐рд╢реЗрд╖рддрд╛ рдХреЛ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП ( рджреЗрд╢ рдХреЛрдб рд╕реВрдЪреА JSON ) рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ
рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдлрд╝рд┐рд▓реНрдЯрд░рдмрд╛рд░ рдореЗрдВ рдЙрди рдЗрдирдкреБрдЯ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рдмрд╛рдж рдЖрдкрдХреЛ "рдЦреЛрдЬ" рдФрд░ "рдХреНрд▓рд┐рдпрд░" рдИрд╡реЗрдВрдЯ рдХреЛ рдмрд╛рдБрдзрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рдПрдХ рдЦреЛрдЬ рд╢реБрд░реВ рдХрд░рдиреЗ рдкрд░ рдкрд╣рд▓рд╛ рдЯреНрд░рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рджреВрд╕рд░рд╛ рдЬрдм рдЖрдкрдХреЛ рд╕рднреА рдлрд╝рд┐рд▓реНрдЯрд░ рд╕рд╛рдлрд╝ рдХрд░рдиреЗ рд╣реЛрдВрдЧреЗ рдФрд░ рдПрдХ рд░рд┐рдХреНрдд рдЦреЛрдЬ рд╢реБрд░реВ рдХрд░рдиреА рд╣реЛрдЧреАред
рдлрд┐рд▓реНрдЯрд░ рдПрдХ рджреВрд╕рд░реЗ рдХреЗ рд╕рд╛рде рдЕрдирдиреНрдп рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрджрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдиреЗ рдХрдВрдкрдиреА рдХреЗ рдирд╛рдо рдореЗрдВ "SAP" рдФрд░ рджреЗрд╢ рдХреЛрдб рдореЗрдВ "IT" рдЬреЛрдбрд╝ рджрд┐рдпрд╛ рд╣реИ, рддреЛ рдЖрдкрдХреА рддрд╛рд▓рд┐рдХрд╛ рдХреЛ рдХрд┐рд╕реА рдХреНрд╡реЗрд░реА рдХреЗ рд▓рд┐рдП рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП
рдореБрдЭреЗ "рдПрд╕рдПрдкреА" рдФрд░ рдПрдХ рджреЗрд╢ рдХреЛрдб рдХреЗ рд╕рд╛рде "рджреЗ" рдХреЗ рдмрд░рд╛рдмрд░ рдирд╛рдо рд╡рд╛рд▓реЗ рд╕рднреА рдмрд┐рдЬрдиреЗрд╕ рдкрд╛рд░реНрдЯрдирд░ рджреЗрдВ
JSONModel
рд╣рдордиреЗ рдкрд╣рд▓реЗ рд╣реА рдХрд╣рд╛ рдХрд┐ SAPUI5 рдореЗрдВ рдЖрдкрдХреЛ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░ рдХреЗ рдореЙрдбрд▓ рдмрдирд╛рдиреЗ рд╣реИрдВ:
- ODataModel v2: рдУрдбрдЯрд╛ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ (рд╕рдВрд╕реНрдХрд░рдг 2) рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдореЙрдбрд▓ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдиред рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рддрдм рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрдм рдЖрдкрдХреЛ рдУрдбрдЯрд╛ рд╕реЗрд╡рд╛ рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред
- JSONModel : JSON рдбреЗрдЯрд╛ рдХреЗ рд▓рд┐рдП рдореЙрдбрд▓ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдиред рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдЬреНрдпрд╛рджрд╛рддрд░ рд╕реНрдерд╛рдиреАрдп / рдЕрд╕реНрдерд╛рдпреА рдбреЗрдЯрд╛ рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рд╣рдорд╛рд░реЗ рдЕрднреНрдпрд╛рд╕ рдХреЗ рд▓рд┐рдП, рдореЗрд░рд╛ рд╕реБрдЭрд╛рд╡ рд╣реИ рдХрд┐ рдЖрдк рдлрд╝рд┐рд▓реНрдЯрд░ рдбреЗрдЯрд╛ рд╕реНрдЯреЛрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ JSONModel рдмрдирд╛рдПрдВ рдФрд░ рджреВрд╕рд░рд╛ рджреЗрд╢ рдХреЛрдб рд╕реНрдЯреЛрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред рдЬрдм рдЖрдкрдиреЗ рдЕрдкрдиреЗ рдореЙрдбрд▓ рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рдЕрдВрджрд░ рдПрдХ рд╕реНрдерд╛рдиреАрдп JSON рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдИ рд╣реИ, рддреЛ рдЖрдк рдЖрд╕рд╛рдиреА рд╕реЗ рдЙрдиреНрд╣реЗрдВ _manifest.json_that рд╕реЗ рдЖрдпрд╛рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬрдм рдЖрдкрдХрд╛ рдРрдк рд╢реБрд░реВ рд╣реЛ рдЬрд╛рдПрдЧрд╛ рддрдм рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рдкреВрд░реНрд╡ рд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рднреА рддрд░реНрдХ рдХреЛ рд╕рдВрднрд╛рд▓ рд▓реЗрдВрдЧреЗред
рдлрд╝рд┐рд▓реНрдЯрд░
new sap.ui.model.Filter (vFilterInfo, vOperator?; vValue1 ?, vValue2?)
рдлрд╝рд┐рд▓реНрдЯрд░ рдПрдХ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдЙрдкрдХрд░рдг рд╣реИ, рдпрд╣ рдЖрдкрдХреЛ рдЬрдЯрд┐рд▓ OData рдХреНрд╡реЗрд░реА рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рднрд┐рдиреНрди рдлрд╝рд┐рд▓реНрдЯрд░ рдорд┐рд╢реНрд░рдг рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдЬреЛ рддрдм рдмреИрдХрдПрдВрдб рд╕рд╛рдЗрдб рдореЗрдВ SQL рдореЗрдВ рдЕрдиреБрд╡рд╛рджрд┐рдд рд╣реЛрдЧрд╛ред
- рдкрд╣рд▓рд╛ рдкреИрд░рд╛рдореАрдЯрд░ рд╡рд╣ рдХреЙрд▓рдо рдирд╛рдо рд╣реИ рдЬрд┐рд╕реЗ рдЖрдк рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдЖрдк "рдкрддрд╛ / рд╕реНрдЯреНрд░реАрдЯ" рдЬреИрд╕реА рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рд╕рдВрдкрддреНрддрд┐ рд╕реЗ рдПрдХ рдХреЙрд▓рдо рднреА рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
- рджреВрд╕рд░рд╛ рдкреИрд░рд╛рдореАрдЯрд░ рд╡рд╣ рдСрдкрд░реЗрд╢рди рд╣реИ рдЬрд┐рд╕реЗ рдЖрдк рдЕрдкрдиреЗ рдлрд╝рд┐рд▓реНрдЯрд░ рдкрд░ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдЖрдк FilterOperator рдкреНрд░рд▓реЗрдЦрди рдкрд░ рд╕рднреА рд╕рдВрднрд╡ рд╕рдВрдЪрд╛рд▓рди рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВред
- рддреАрд╕рд░рд╛ рдФрд░ рдЪреМрдерд╛ рдкреИрд░рд╛рдореАрдЯрд░ рдХреНрд╡реЗрд░реА рдорд╛рди рд╣реИ рдЬрд┐рд╕реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рдЗрдирдкреБрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдЬрд┐рд╕реЗ рдЖрдк рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред
рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд╛ рджреВрд╕рд░рд╛ рдирд┐рд░реНрдорд╛рдг рдЖрдкрдХреЛ AND рдФрд░ OR рдлрд╝рд┐рд▓реНрдЯрд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝рд┐рд▓реНрдЯрд░ рдХреЛ рдорд┐рд▓рд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
new sap.ui.modelред рдлрд╝рд┐рд▓реНрдЯрд░ (рдлрд╝рд┐рд▓реНрдЯрд░, рдмреАрдПрдВрдб)
рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдЕрдкрдирд╛ рдЕрдВрддрд┐рдо рдлрд╝рд┐рд▓реНрдЯрд░ рдмрдирд╛рдиреЗ рдХреЗ рдмрд╛рдж рдЖрдк рдЗрд╕реЗ рдЯреЗрдмрд▓ рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рдкрд░ рд▓рд╛рдЧреВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдХреНрд░рдордмрджреНрдз рдХрд░реЗрдВ рдФрд░ рд╕рдореВрд╣
рдПрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╣рдореЗрд╢рд╛ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХреЙрд▓рдо рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд░рд┐рдХреЙрд░реНрдб / рд╕рдореВрд╣ рд░рд┐рдХреЙрд░реНрдб рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ рдФрд░ рд╡реЗ рдлрд╝рд┐рд▓реНрдЯрд░ рдХреА рддрд░рд╣ рдХрдо рдпрд╛ рдЬреНрдпрд╛рджрд╛ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред
new sap.ui.model.Sorter (sPath, bDescending?; vGroup ?, fComComatorator?)
- рдкрд╣рд▓рд╛ рдкреИрд░рд╛рдореАрдЯрд░ (рдлрд╝рд┐рд▓реНрдЯрд░ рдХреЗ рд▓рд┐рдП) рдУрдбрдЯрд╛ рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдЖрдк рд╕реЙрд░реНрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ
- рджреВрд╕рд░рд╛ рдкреИрд░рд╛рдореАрдЯрд░ (рдмреВрд▓рд┐рдпрди) рдПрдХ рдЕрд╡рд░реЛрд╣реА рдпрд╛ рдЖрд░реЛрд╣реА рддрд░реАрдХреЗ рд╕реЗ рдбреЗрдЯрд╛ рд╕реЙрд░реНрдЯ рдХрд░реЗрдЧрд╛
- рддреАрд╕рд░рд╛ рдкреИрд░рд╛рдореАрдЯрд░ рдПрдХ рдмреВрд▓рд┐рдпрди рд╣реЛ рд╕рдХрддрд╛ рд╣реИ (рдпрджрд┐ рдЖрдк рдбреЗрдЯрд╛ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╕рдВрдЧрдард┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ) рдпрд╛ рдПрдХ рдлрд╝рдВрдХреНрд╢рди (рдореИрдВ рдЗрд╕реЗ рдПрдХ рдкрд▓ рдореЗрдВ рд╕рдордЭрд╛рдКрдВрдЧрд╛)ред
- рдЕрдВрддрд┐рдо рдкреИрд░рд╛рдореАрдЯрд░ рд╡реИрдХрд▓реНрдкрд┐рдХ рд╣реИ рдФрд░ рдЖрдкрдХреЛ рдлрд╝рдВрдХреНрд╢рди рдкрд░рд┐рдгрд╛рдо рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╕реНрдерд╛рдиреАрдп (OData рдкрд░ рдирд╣реАрдВ) рдХрд╕реНрдЯрдо рд╕реЙрд░реНрдЯ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ
VGroup рдкреИрд░рд╛рдореАрдЯрд░ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХреЛ рдЖрдЗрдЯрдореЛрдВ рдХреЛ рд░реА-рдЧреНрд░реБрдк рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдХрд╕реНрдЯрдо рддрд░реАрдХрд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдЖрдкрдХреЛ рдХреЗрд╡рд▓ рдПрдХ рдХрд╕реНрдЯрдо рдлрд╝рдВрдХреНрд╢рди рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЬреЛ рдПрдХ рдХреБрдВрдЬреА рдФрд░ рдПрдХ рдкрд╛рда рдореВрд▓реНрдп рдХреЗ рд╕рд╛рде рдПрдХ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ рд╡рд╛рдкрд╕ рдХрд░рддрд╛ рд╣реИред
- SAPUI5 рджреНрд╡рд╛рд░рд╛ рдХреБрдВрдЬреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдпрд╣ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдХрд┐ рдХреНрдпрд╛ рд░рд┐рдХреЙрд░реНрдб рдПрдХ рд╣реА рдХреБрдВрдЬреА рдореВрд▓реНрдп рд╡рд╛рд▓реЗ рд╕рдореВрд╣ рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдореМрдЬреВрдж рд╣реИ
- рд╕рдореВрд╣ рдирд╛рдо рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП UI рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП SAPUI5 рджреНрд╡рд╛рд░рд╛ рдкрд╛рда рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдпрд╣ рдлрд╝рдВрдХреНрд╢рди рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдЬрдм рдЖрдк рд╡рд┐рд╢реЗрд╖ рдореВрд▓реНрдпреЛрдВ рдЬреИрд╕реЗ рджрд┐рдирд╛рдВрдХ рдХреЗ рд▓рд┐рдП рдЖрдЗрдЯрдо рдлрд┐рд░ рд╕реЗ рд╕рдВрдЧрдард┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдкреНрд░рддреНрдпреЗрдХ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рддрд┐рдерд┐ рднрд┐рдиреНрди рд╣реЛрддреА рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдбреЗрдЯрд╛ рдХреЛ рдорд┐рд▓реАрд╕реЗрдХрдВрдб рдХреЗ рд▓рд┐рдП рд╕рдВрднрд╛рд▓рддреА рд╣реИред рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдЖрдк рддрд╛рд░реАрдЦ рдХреЛ рдХреЗрд╡рд▓ рд╡рд░реНрд╖-рдорд╛рд╣-рджрд┐рди рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рд░реВрдкрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЖрдЗрдЯрдо рдХреЛ рддрд┐рдерд┐ рдХреЗ рд▓рд┐рдП рд╕рд╣реА рдврдВрдЧ рд╕реЗ рд╕рдореВрд╣реАрдХреГрдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
рдПрдХ рдХрд╕реНрдЯрдо рдлрд╝рдВрдХреНрд╢рди рдХреЗ рдмрд┐рдирд╛ "CreatedAt" рд╡рд┐рд╢реЗрд╖рддрд╛ рдХреЗ рд▓рд┐рдП рд╕рд┐рд░реНрдл рд╕рдореВрд╣ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВ рдФрд░ рджреЗрдЦреЗрдВ рдХрд┐ рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИ;)
рд╕реЙрд░реНрдЯрд┐рдВрдЧ рдФрд░ рдЧреНрд░реБрдкрд┐рдВрдЧ: рдпреВрдЖрдИ / рдпреВрдПрдХреНрд╕
рдХрд┐рд╕реА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдЖрдкрдХреА рддрд╛рд▓рд┐рдХрд╛ / рд╕реВрдЪреА рдореЗрдВ рдбреЗрдЯрд╛ рдХреЛ рд╕реЙрд░реНрдЯ рдФрд░ рд╕рдореВрд╣ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рддрд░реАрдХрд╛ рд╣реИ ViewSettingsDialog рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ред

рдЗрд╕реЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдирд╛ рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рдмрд╣реБрдд рдЖрд╕рд╛рди рд╣реИ рдФрд░ рдЖрдкрдХреЛ рдмрд╣реБрдд рдирд┐рдпрдВрддреНрд░рдг рджреЗрддрд╛ рд╣реИред ViewSettingsDialog рдПрдХ Fragment рдХреЗ рдЕрдВрджрд░ рдПрдореНрдмреЗрдбреЗрдб рд╣реИ рдФрд░ рдпрд╣ рдПрдХ рд╕рдВрд╡рд╛рдж / рдкреЙрдкрдУрд╡рд░ рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддрд╛ рд╣реИред
рдЖрдорддреМрд░ рдкрд░, рдЬрдм рдЖрдк рдЗрд╕ рддрд░рд╣ рдПрдХ рд╕рдВрд╡рд╛рдж рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдмрд╕ рдПрдХ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдЕрдкрдиреЗ рдЯреБрдХрдбрд╝реЗ рдХреА рдкрд░рд┐рднрд╛рд╖рд╛ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ (рдЬреИрд╕реЗ ViewSettingDialog.fragment.xml) рдФрд░ рд▓реЛрдб рдЬрдм рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рддрд╛рд▓рд┐рдХрд╛ рдХреЗ рдКрдкрд░ рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рддрд╛ рд╣реИред
рдЬрдм рд╣рдо рдлреНрд░реИрдЧрдореЗрдВрдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рд░рд╣реЗ рд╣реЛрддреЗ рд╣реИрдВ рддреЛ рд╣рдореЗрдВ рджреЛ рдЪреАрдЬреЛрдВ рдкрд░ рдмрд╣реБрдд рдзреНрдпрд╛рди рджреЗрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ:
- рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХрд╛ рдкреБрди: рдЙрдкрдпреЛрдЧ
- рдЬреАрд╡рдирдЪрдХреНрд░ рдирд┐рд░реНрднрд░рддрд╛
рд╡реЗ рджреЛрдиреЛрдВ рдЖрдкрдХреЛ рдкреБрди: рдмрд░реНрдмрд╛рдж рдХрд░рдиреЗ рдФрд░ рдореЗрдореЛрд░реА рд▓реАрдХ рди рдмрдирд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВ (рдФрд░ рдЖрдк рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЙрдирд╕реЗ рдирд┐рдкрдЯрдирд╛ рдирд╣реАрдВ рдЪрд╛рд╣рддреЗ рд╣реИрдВ!)ред
рддреЛ:
- рдХреЗрд╡рд▓ рдЬрд░реВрд░рдд рд╣реЛрдиреЗ рдкрд░ рдПрдХ рдирдпрд╛ sap.ui.xmlfragment рдмрдирд╛рдПрдВ (рдЬрдм рд╕рдВрджрд░реНрдн рд░рдЦрдиреЗ рд╡рд╛рд▓рд╛ рдЪрд░ рд╢реВрдиреНрдп рдпрд╛ рдирд╖реНрдЯ рди рд╣реЛ) рдЕрдиреНрдпрдерд╛ рдЗрд╕реЗ рдкреБрди: рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рдФрд░ рд╕рдВрд╡рд╛рдж рдЦреЛрд▓реЗрдВ
- рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ рддреЛ рд╕рдВрд╡рд╛рдж рдХреЛ рддрдмрд╛рд╣ рдХрд░рдирд╛ рдпрд╛рдж рд░рдЦреЗрдВ рдЬрдм рд╕рдВрд╡рд╛рдж рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЕрдВрд╢реЛрдВ рдХреЗ рд▓рд┐рдП рдпрд╛ рдирд┐рдпрдВрддреНрд░рдХ рдХреЗ рдирд┐рдХрд╛рд╕ рдШрдЯрдирд╛ рдкрд░ рдПрдХ рд╣реА рдЪрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реЛрдВ
InfoToolbar рдПрдХ рдЯреВрд▓рдмрд╛рд░ рд╣реИ, рдЬрд┐рд╕реЗ ListBase (рддрд╛рд▓рд┐рдХрд╛ рджреНрд╡рд╛рд░рд╛ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╡рд░реНрдЧ) рджреНрд╡рд╛рд░рд╛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЖрдорддреМрд░ рдкрд░ рд╣реЗрдбрд░ рдХреЗ рдиреАрдЪреЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдпрд╣ InfoToolbar рдПрдХрддреНрд░реАрдХрд░рдг рдХреЗ рдЕрдВрджрд░ рд╣реИ)ред рдпрд╣ рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рд╣реИ рдЬрдм рдЖрдк рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рдХреБрдЫ рдЯреБрдХрдбрд╝реЛрдВ рдХреЛ рджрд┐рдЦрд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЬрдм рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдПрдХ рдЦреЛрдЬ рдХрд░рддрд╛ рд╣реИ рддреЛ рд╣рдо рдЦреЛрдЬ рдХреЗ рдирд╡реАрдирддрдо рдЯрд╛рдЗрдорд╕реНрдЯреИрдореНрдк рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рдХреБрд▓ рдХрд┐рддрдиреЗ рд░рд┐рдХреЙрд░реНрдб рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд┐рдП рдЧрдП рд╣реИрдВред
рдирд┐рд╖реНрдХрд░реНрд╖ рдФрд░ рднрд╛рдЧ 3 рдореЗрдВ рдЖрдЧреЗ рдХреНрдпрд╛ рд╣реИ?
рдпрджрд┐ рдЖрдк рдЕрдВрддрд┐рдо рдкрд░рд┐рдгрд╛рдо рдХреА рдЬрд╛рдВрдЪ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рд╕реАрдзреЗ рд╣рдорд╛рд░реЗ GitHub рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ step_2 рд╢рд╛рдЦрд╛ рдореЗрдВ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред
рдЕрднреНрдпрд╛рд╕ рдХреЗ рдЕрдЧрд▓реЗ рднрд╛рдЧ рдореЗрдВ, рд╣рдо рд╕реНрдкреНрд▓рд┐рдЯрдПрдк рдФрд░ рдорд╛рд╕реНрдЯрд░-рдбрд┐рдЯреЗрд▓ рд▓реЗрдЖрдЙрдЯ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рдХреЛ рдкреЗрд╢ рдХрд░реЗрдВрдЧреЗ, рддрд╛рдХрд┐ рдЖрдк рдмреЗрд╣рддрд░ рддрд░реАрдХреЗ рд╕реЗ рдХреБрдЫ рдирдП рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдкрдврд╝рдирд╛ рд╢реБрд░реВ рдХрд░реЗрдВ;)