Bir theme_table oluşturulan tabloya bir AHAH form öğesi gömülmesi (Drupal)

2 Cevap php

Ben theme_table / theme('table',..) ile üreten olduğum bir tabloda bir Drupal form öğesi eklemek çalışıyorum. Özellikle, bağlı bir Ahah ile bir gönderme düğmesi eklemek çalışıyorum.

Şu anda, ben sadece her satırda bir hücreye drupal_render Benim dinamik olarak oluşturulan AHAH elemanını işlemek için bir çağrı olarak dahil ediyorum. Düğmesi ancak ekli Ahah olmadan, ince işler.

Yani benim soru: sadece drupal_render ed bir şey için bir Ahah eklemek için bir yolu var mı?

Eğer değilse, nasıl başka bir theme_table oluşturulan tablosundaki bir eleman için bir AJAX / AHAH çağrı takabilirsiniz? Kullanıcıların tablodaki veri satırları belirli eylemleri gerçekleştirmek ancak yenilemek değil sayfasına ihtiyacınız için izin gerekir.

TIA,
Benjy

2 Cevap

Ben AHAH sadece drupal_get_form() ile çalışır inanıyorum. Sen ajax kendiniz yazmak zorunda kalırdım (handbook page).

Belki bir değişken drupal_get_form() dan dönüş değeri kaydetmek ve tema işlevine geçebileceği?

Tema fonksiyonu ve masa üretimi ile bunu yapabilirsiniz. AHAH çalışacaktır. Tek sorun, birden çok "tablo" olduğunda, işler kıllı almaya başlar.