Ractive.js v0.7.3 kullanıyorum ve bir seçim kutusunun seçimini iptal etme ihtiyacım var ancak bunu nasıl yapılacağını Ractive belgesinde bulamıyorum. İlk seçenek boşRactive.js'yi kullanarak, seçili bir seçim kutusunun seçimini nasıl yaparsınız?
benim seçme yılında(değeri yoktur ve "Seç ..." diyor), bu yüzden şöyle null değeri ayarı çalıştı: hatta
rjs.set('selected.' + cfg.nodeType + '.id', null);
ve ona doğruladıktan yaparak değerinin güncellenmesi önce ve sonra aşağıdaki: doğru önce kimliği ve sonrasında null adlı, ama yine de kullanıcı arayüzünde seçilen olarak görüntülenen önceki değer döndürdü
var test = rjs.get('selected.' + cfg.nodeType + '.id');
.
Ben jQuery aşağıdaki kullanarak sona erdi:function resetMenu(cfg) {
$('#' + cfg.nodeType + 'Select').attr('selectedIndex', -1)
.find('option:selected').prop('selected', false);
}
ama sonra yeni sayfaya geçtiğinizde, ractive 'yeniden seçerek' eski seçimi. Bu yüzden, Ractive'in değişimden haberi olmadığını düşündüğüm şu düşünceyi ekledim, ancak Ractive hala seçilmiş olan değeri yeniden 'seçer'.
function resetMenu(cfg) {
$('#' + cfg.nodeType + 'Select').attr('selectedIndex', -1)
.find('option:selected').prop('selected', false);
if (rjs) {
rjs.update('navList.' + cfg.nodeType);
}
}
ben seçeneğin kaldırılması ractive kullanabilir, bu ideal olacağını düşünüyorum, ama seçkin bir seçeneğin kaldırılması nasıl Ractive.js belgelerinde bulamıyorum.
, ne tam olarak açıklığa kavuşturmak lütfen
Halen en iyi seçeneğin seçimi işlemek için bir dekoratör yaratıyor İşe yaramazsa, gösterilecek demoyu farklı veya daha iyi bir şekilde güncelleyin. –