⊗jsPrPCPE 28 of 62 menu

პროდუქტების კალკულატორში შესყიდვების რედაქტირება

ახლა მოდით განვახორციელოთ უჯრების რედაქტირება. პირობის მიხედვით, რედაქტირება მხოლოდ პირველი 3 უჯრის შეცვლაა შესაძლებელი.

აი ეს უჯრები:

createCell(tr, name.value, 'name'); createCell(tr, price.value, 'price'); createCell(tr, amount.value, 'amount');

ცხადია, რომ რედაქტირების კოდი იდენტური იქნება თითოეული უჯრისთვის: ორმაგი დაწკაპუნებისას უჯრის ტექსტის ნაცვლად უნდა გამოჩნდეს ინფუთი, ხოლო Enter-ის დაჭერისას ინფუთში მისი შიგთავსი უნდა გახდეს უჯრის ახალი ტექსტი.

მე ვთავაზობ შევქმნათ გარკვეული ფუნქცია, რომელიც პარამეტრად მიიღებს ცხრილის უჯრას და მას დააბამს რედაქტირების შესაძლებლობას:

function allowEdit(td) { td.addEventListener('dblclick', function() { }); }

შემდეგ ჩვენ შეგვიძლია გამოვიყენოთ ჩვენი ფუნქცია შემდეგნაირად:

allowEdit(createCell(tr, name.value, 'name')); allowEdit(createCell(tr, price.value, 'price')); allowEdit(createCell(tr, amount.value, 'amount'));

ყურადღებიანმა მკითხველმა შეიძლება შეამჩნიოს, რომ ყველა უჯრა ერთნაირი არ არის: ფასის უჯრის ან რაოდენობის უჯრის შეცვლისას უნდა შეიცვალოს შეძენის ღირებულება cost სვეტში, და ასევე უნდა მოხდეს მთლიანი თანხის ხელახალი გამოთვლა.

ამ ნიუანსს ჩვენ დავტოვებთ, როგორც შემდეგ დასახული ქვეამოცანის ამოხსნას მომდევნო გაკვეთილისთვის. თავიდან კი უბრალოდ გავაკეთოთ ჩვენი სამი უჯრის რედაქტირების შესაძლებლობა, ხელახალი გამოთვლების გარეშე.

განახორციელეთ ჩემს მიერ აღწერილი უჯრების რედაქტირება.

ქართული
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語Қазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა