2010-02-08 32 views
6

Otomatik tamamlama olanaklarına sahip bir metin kutumun bulunduğu bir raylar sitesi geliştirdim (Kullanıcı yazmaya başladığında, geçerli değerlerin bir listesi "aşağıya iniyor"). Bunun için Rail's autocomplete kullanmıştım.iphone web uygulaması için otomatik tamamlama ajax metin kutusu?

Şimdi bu sitenin mobil sürümünü geliştiriyorum. Hedef tarama telefonu iphone olacağından, jqtouch kullanıyorum.

Bu nedenle sorum şu: Bir iphone web uygulamasında "otomatik tamamlanabilir ajax metin kutusu" yapmanın en iyi yolu nedir?

Jqtouch'un jquery kullandığı ve bunun için several autocomplete plugins olduğu için bunu yapmanın kolay bir yolu olması gerektiğinden şüpheleniyorum (bu arada, bu görev için hangisinin en uygun olduğuna dair bir fikir yok). Ancak, eğer birisi bunu jqtouch ile yapmaktan daha iyi bir yol olduğunu düşünüyorsa, önerilere açığım.

cevap

0

Tamam, sonra yaklaşık bir hafta kendime cevap vermek zorunda:

bugün (2010 Şubat) itibariyle

Ben herhangi bir "iyi" ya da yapmanın en azından "standardize" Bu arada en bulamadık iphone için ajax otomatik tamamlar. Orada olduğunu sanmıyorum. Şu anda var

sadece seçenekler:

  • Cook kendinizi özel otomatik tamamlama (muhtemelen jquery eklentileri birini kullanarak). Sonuçta, Jon'un dediği gibi, 3 sonuçla sınırlandırılmadığı sürece, bir iphone üzerinde çok iyi görünmeyebilir.
  • Tamamen farklı bir şey için gidin. Benim durumumda, bunun yerine iki alan oluşturmaya karar verdim: kullanıcının "filtre olarak kullanabileceği" bir metin kutusu ve kullanıcının doğru cevabı seçtiği bir "dinamik seçim".

İleride ortaya çıkarlarsa alternatifleri kabul etmekten memnuniyet duyarız. Şimdilik bunu kapalı olarak kabul ediyorum (geçerli bir cevap olmadan).

2

Ben çözüm için bir URL yok, ama ben de bu sorunu kabul edilir ve aşağıdaki düşünce var adres:

iPhone'da sınırlı alan

çoğu, klavye alır olun Bir oda kadar, bu yüzden sıradan bir otomatik tamamlama kutusunu görüntülemek için çok az gayrimenkul olacak.

Bu nedenle, otomatik tamamlama seçeneklerinizi satır içi listelemeniz gerektiğine inanıyorum. Umarım, bu yöntemle hat başına 2-3 seçenek görüntüleyebilirsiniz.

odak

Dikkate alınması gereken diğer bir konu ile karışıklık etmeyin odak noktası. Bir iPhone'da StackOverflow veya Delicious'u kullandıysanız, odaktaki değişikliklerin, metnin zoom ve positiono penceresi de değiştirildiği zaman, iyi bir otomatik tamamlama aracı oluşturmayı gerçekten zorlaştırdığını fark edeceksiniz. Bu konuda çalışan

+0

Yorumunuz için teşekkürler, Jon. Yine de farklı bir rota almaya karar verdim. – kikito

+0

Sorun değil. Eğer bir çözümü hayata geçirirsem, buraya geri göndereceğim. –

İlgili konular