Önümler kalkulýatorynda satyn alyşlary redaktirlemek
Indi öýjükleri redaktirlemegi amala aşyralyň.
Şertler boýunça diňe ilkinji
3 öýjügi redaktirlemek mümkin.
Şeýle öýjükler:
createCell(tr, name.value, 'name');
createCell(tr, price.value, 'price');
createCell(tr, amount.value, 'amount');
Öýjükleri redaktirlemek üçin kodyň
her bir öýjük üçin deň boljakdygy aýdyň:
ikinji gezek basylanda öýjügiň teksti ýerine
input peýda bolmaly, we inputda Enter basylanda
onuň mazmuny öýjügiň täze tekstine öwürmeli.
Men bir funksiýa ýasamagy teklip edýärin, bu parametr hökmünde tablisanyň öýjügini alyp, ony redaktirlemek mümkinçiligini birikdirer:
function allowEdit(td) {
td.addEventListener('dblclick', function() {
});
}
Şeýlelik bilen, biz öz funksiýamyzy şuňa meňzeş ulanyp bileris:
allowEdit(createCell(tr, name.value, 'name'));
allowEdit(createCell(tr, price.value, 'price'));
allowEdit(createCell(tr, amount.value, 'amount'));
Seresaply okyjy şunuň ünsüni çekip biler,
ýöne ähli öýjükler deň däl: sebäbi baha
ýa-da sany ýazyýan öýjük üýtgedilende
cost sütünindäki satyn alyş bahasy üýtgemeli,
şeýle hem umumy jemiň gaýtadan hasaplanylmagy amala aşyrylmagy gerek.
Bu nuansy indiki sapakda çözüljek indiki wezipä hökmünde goýarys. Ilki bolsa diňe üç öýjügiň redaktirlemek mümkinçiligini ýasalyň, gaýtadan hasaplamak bolmazdan.
Görkezilen öýjükleri redaktirlemegi amala aşyryň.