2009-09-27 68 views
0

我有一個快速問題我可以在表格上填寫多少條dojo fliteringselect?

我可以在窗體上有多少個dojo filteringselect?

我有一個2篩選選擇的表單,它們都從不同的json數據存儲獲取數據來填充值。

但是隻有第一個過濾選擇正在填充,另一個則沒有抓取數據。

我正在使用Zend Framework和Zend_Dojo_Form爲此創建表單元素。

非常感謝。


好吧,看起來像我的代碼是破碎的地方然後。那是在我的形式失敗的因素是:

$location = new Zend_Dojo_Form_Element_FilteringSelect('location'); 
$location->setAutocomplete(true) 
     ->setStoreId('countiesstore') 
     ->setStoreType('dojo.data.ItemFileReadStore') 
     ->setStoreParams(array('url' => $baseUrl.'/dojo/counties')) 
     ->setAttrib('searchAttr', 'title') 
     ->setRequired(true) 
     ->removeDecorator('DtDdWrapper') 
     ->removeDecorator('label') 
     ->removeDecorator('HtmlTag') 
     ->removeDecorator('Error'); 

當我去http://localhost/dojo/counties我得到的JSON文件閱讀,但該元素不與任何數據填充。

任何想法?

回答

0

儘可能多的你想要的。如果他們不工作,他們有問題

0

檢查生成的ID在瀏覽器樹中,您可能有ID衝突。您確定它沒有獲取數據,或者數據問題導致數據無法綁定到商店。如果您對任何元素都有_type屬性,則它不會顯示,因爲內部商店將跳過它們作爲頂級元素。