Uhariri wa Ununuzi katika Kikokotoo cha Bidhaa

Sasa tutekeleze uhariri wa seli. Kwa masharti, inawezekana kuhariri tu 3 seli za kwanza.

Hizi ndizo:

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

Ni wazi kuwa msimbo wa uhariri utakuwa sawa kwa kila seli: kwa kubofya mara mbili badala ya maandishi ya seli, kiingilio kitatokea, na kwa kubonyeza Enter kwenye kiingilio yaliyomo ndani yake yanapaswa kuwa maandishi mapya ya seli.

Napendekeza kutengeneza baadhi ya utendakazi ambao utachukua seli ya jedwali kama kigezo na kuunganisha uwezo wa kuhariri kwake:

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

Basi tunaweza kutumia utendakazi wetu kama ifuatavyo:

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

Msomaji makini anaweza kutambua kwamba, si seli zote ni sawa: kwani wakati wa kubadilisha seli yenye bei au seli yenye kiasi inapaswa kubadilisha gharama ya ununuzi kwenye safu cost, na pia upya wa jumla ya jumla utekelezwe.

Tutaacha undani huu kama lengo ndogo linalofuata kutatuliwa katika somo linalofuata. Na kuanza tutafanya uwezo wa kuhariri tu seli zetu tatu, bila upya.

Задание 1

Tekeleza uhariri wa seli ulioelezewa nami.