我有一个简单的问题
我可以在表单上选择多少dojo过滤选项?
我有一个包含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)
尽可能多的人。如果它们不起作用,它们就会出现问题
答案 1 :(得分:0)
检查浏览器树中生成的ID,可能会发生ID冲突。您也确定它没有获取数据,或者由于数据问题导致数据无法绑定到商店。如果您在任何元素上都有_type属性,它将不会显示,因为内部存储将跳过它们作为顶级元素。