Drupal: v6.2
Views: v2 beta3
Server: Apache 2.2.6 for Windows

I am unable to get anything besides submit buttons for the form: views-ui-config-item-form

1) Add new view
2) Click to add an argument, a field, or a filter. I'll do 'filter' for this example.
3) Select "Node: Type" (they are all the same though)
4) The configuration page is blank - except for "Expose", "Update", "Cancel", and "Remove

I can reproduce this with Javascript on and off.

With Javascript enabled, here is the POST and result info from Firebug (this is an attempt to add the Node:Type filter):

POST:

form_build_id	form-ef6fe114e92b6b53a72f6ea993ef91c6
form_id	views_ui_add_item_form
form_token	5a8b04930e31b1c6618ead97f48c3379
group	node
name[node.type]	node.type
op	Add

RESULT:

{ "display": "\x3cform action=\"/runningrocks/admin/build/views/ajax/add-item/test/default/filter\"  accept-charset=\"UTF-8\" method=\"post\" id=\"views-ui-config-item-form\"\x3e\n\x3cdiv\x3e\x3cinput type=\"submit\" name=\"op\" id=\"edit-options-expose-button-button\" value=\"Expose\"  class=\"form-submit\" /\x3e\n\x3cdiv class=\"clear-block\"\x3e\x3cdiv class=\"form-buttons\"\x3e\x3cinput type=\"submit\" name=\"op\" id=\"edit-submit\" value=\"Update\"  class=\"form-submit\" /\x3e\n\x3cinput type=\"submit\" name=\"op\" id=\"edit-cancel\" value=\"Cancel\"  class=\"form-submit\" /\x3e\n\x3cinput type=\"submit\" name=\"op\" id=\"edit-remove\" value=\"Remove\"  class=\"form-submit\" /\x3e\n\x3c/div\x3e\x3c/div\x3e\x3cinput type=\"hidden\" name=\"form_build_id\" id=\"form-143e6416b5b5461d921a47c276063d07\" value=\"form-143e6416b5b5461d921a47c276063d07\"  /\x3e\n\x3cinput type=\"hidden\" name=\"form_token\" id=\"edit-views-ui-config-item-form-form-token\" value=\"3ea26c7f4585a786adba517bbb569435\"  /\x3e\n\x3cinput type=\"hidden\" name=\"form_id\" id=\"edit-views-ui-config-item-form\" value=\"views_ui_config_item_form\"  /\x3e\n\n\x3c/div\x3e\x3c/form\x3e\n", "title": "Defaults: Configure filter \"Node: Type\"", "url": "/runningrocks/admin/build/views/ajax/config-item/test/default/filter/type", "js": null, "hilite": ".views-item-default-filter-type", "replace": { "#views-tab-default": "\x3cdiv class=\"clear-block views-display views-display-default\"\x3e\r\n      \x3cdiv class=\"top\"\x3e\r\n    \x3cdiv class=\"inside\"\x3e\r\n            \x3cspan class=\"display-title\"\x3e\r\n        Defaults      \x3c/span\x3e\r\n      \x3cspan class=\"display-description\"\x3e\r\n        Default settings for this view.      \x3c/span\x3e\r\n    \x3c/div\x3e\r\n  \x3c/div\x3e\r\n\r\n    \x3cdiv class=\"left tab-section\"\x3e\r\n    \x3cdiv class=\"inside\"\x3e\r\n                    \x3cdiv class=\"views-category\"\x3e\r\n          \x3cdiv class=\"views-category-title\"\x3eView settings\x3c/div\x3e\r\n          \x3cdiv class=\"views-category-content\"\x3e\r\n            \x3cdiv class=\"\"\x3e\r\n              Tag: \x3ca href=\"/runningrocks/admin/build/views/nojs/details/test\" class=\"views-ajax-link\"\x3eNone\x3c/a\x3e            \x3c/div\x3e\r\n          \x3c/div\x3e\r\n        \x3c/div\x3e\r\n      \r\n              \x3cdiv class=\"views-category\"\x3e\r\n          \x3cdiv class=\"views-category-title views-category-basic\"\x3e\r\n            Basic settings          \x3c/div\x3e\r\n          \x3cdiv class=\"views-category-content\"\x3e\r\n                          \x3cdiv class=\"views-item-default-display-title\"\x3e\r\n                Name: \x3ca href=\"/runningrocks/admin/build/views/nojs/display/test/default/display_title\" class=\"views-ajax-link \" title=\"Change the name of this display.\"\x3eDefaults\x3c/a\x3e              \x3c/div\x3e\r\n                          \x3cdiv class=\"views-item-default-title\"\x3e\r\n                Title: \x3ca href=\"/runningrocks/admin/build/views/nojs/display/test/default/title\" class=\"views-ajax-link \" title=\"Change the title that this display will use.\"\x3eNone\x3c/a\x3e              \x3c/div\x3e\r\n                          \x3cdiv class=\"views-item-default-style-plugin\"\x3e\r\n                \x3ca href=\"/runningrocks/admin/build/views/nojs/display/test/default/style_options\" class=\"views-ajax-link views-button-configure\" title=\"Change settings for this style\"\x3e\x3cspan\x3eChange settings for this style\x3c/span\x3e\x3c/a\x3eStyle: \x3ca href=\"/runningrocks/admin/build/views/nojs/display/test/default/style_plugin\" class=\"views-ajax-link \" title=\"Change the style plugin.\"\x3eUnformatted\x3c/a\x3e              \x3c/div\x3e\r\n                          \x3cdiv class=\"views-item-default-row-plugin\"\x3e\r\n                \x3ca href=\"/runningrocks/admin/build/views/nojs/display/test/default/row_options\" class=\"views-ajax-link views-button-configure\" title=\"Change settings for this style\"\x3e\x3cspan\x3eChange settings for this style\x3c/span\x3e\x3c/a\x3eRow style: \x3ca href=\"/runningrocks/admin/build/views/nojs/display/test/default/row_plugin\" class=\"views-ajax-link \" title=\"Change the row plugin.\"\x3eFields\x3c/a\x3e              \x3c/div\x3e\r\n                          \x3cdiv class=\"views-item-default-use-ajax\"\x3e\r\n                Use AJAX: \x3ca href=\"/runningrocks/admin/build/views/nojs/display/test/default/use_ajax\" class=\"views-ajax-link \" title=\"Change whether or not this display will use AJAX.\"\x3eNo\x3c/a\x3e              \x3c/div\x3e\r\n                          \x3cdiv class=\"views-item-default-use-pager\"\x3e\r\n                Use pager: \x3ca href=\"/runningrocks/admin/build/views/nojs/display/test/default/use_pager\" class=\"views-ajax-link \" title=\"Change this display\x26#039;s pager setting.\"\x3eNo\x3c/a\x3e              \x3c/div\x3e\r\n                          \x3cdiv class=\"views-item-default-items-per-page\"\x3e\r\n                Items to display: \x3ca href=\"/runningrocks/admin/build/views/nojs/display/test/default/items_per_page\" class=\"views-ajax-link \" title=\"Change how many items to display.\"\x3e10\x3c/a\x3e              \x3c/div\x3e\r\n                          \x3cdiv class=\"views-item-default-use-more\"\x3e\r\n                More link: \x3ca href=\"/runningrocks/admin/build/views/nojs/display/test/default/use_more\" class=\"views-ajax-link \" title=\"Specify whether this display will provide a \x26quot;more\x26quot; link.\"\x3eNo\x3c/a\x3e              \x3c/div\x3e\r\n                          \x3cdiv class=\"views-item-default-distinct\"\x3e\r\n                Distinct: \x3ca href=\"/runningrocks/admin/build/views/nojs/display/test/default/distinct\" class=\"views-ajax-link \" title=\"Display only distinct items, without duplicates.\"\x3eNo\x3c/a\x3e              \x3c/div\x3e\r\n                          \x3cdiv class=\"views-item-default-access\"\x3e\r\n                Access: \x3ca href=\"/runningrocks/admin/build/views/nojs/display/test/default/access\" class=\"views-ajax-link \" title=\"Specify access control settings for this display.\"\x3eUnrestricted\x3c/a\x3e              \x3c/div\x3e\r\n                          \x3cdiv class=\"views-item-default-header\"\x3e\r\n                Header: \x3ca href=\"/runningrocks/admin/build/views/nojs/display/test/default/header\" class=\"views-ajax-link \" title=\"Change this display\x26#039;s header.\"\x3eNone\x3c/a\x3e              \x3c/div\x3e\r\n                          \x3cdiv class=\"views-item-default-footer\"\x3e\r\n                Footer: \x3ca href=\"/runningrocks/admin/build/views/nojs/display/test/default/footer\" class=\"views-ajax-link \" title=\"Change this display\x26#039;s footer.\"\x3eNone\x3c/a\x3e              \x3c/div\x3e\r\n                          \x3cdiv class=\"views-item-default-empty\"\x3e\r\n                Empty text: \x3ca href=\"/runningrocks/admin/build/views/nojs/display/test/default/empty\" class=\"views-ajax-link \" title=\"Change this display\x26#039;s empty text.\"\x3eNone\x3c/a\x3e              \x3c/div\x3e\r\n                          \x3cdiv class=\"views-item-default-analyze-theme\"\x3e\r\n                Theme: \x3ca href=\"/runningrocks/admin/build/views/nojs/display/test/default/analyze-theme\" class=\"views-ajax-link \" title=\"Get information on how to theme this display\"\x3eInformation\x3c/a\x3e              \x3c/div\x3e\r\n                      \x3c/div\x3e\r\n        \x3c/div\x3e\r\n          \x3c/div\x3e\r\n  \x3c/div\x3e\r\n\r\n    \x3cdiv class=\"middle tab-section\"\x3e\r\n    \x3cdiv class=\"inside\"\x3e\r\n      \x3cdiv class=\"views-category\"\x3e\r\n        \x3ca href=\"/runningrocks/admin/build/views/nojs/rearrange/test/default/relationship\" class=\"views-button-rearrange views-ajax-link\" title=\"Rearrange\"\x3e\x3cspan\x3eRearrange\x3c/span\x3e\x3c/a\x3e\x3ca href=\"/runningrocks/admin/build/views/nojs/add-item/test/default/relationship\" class=\"views-button-add views-ajax-link\" title=\"Add\"\x3e\x3cspan\x3eAdd\x3c/span\x3e\x3c/a\x3e\x3cdiv class=\"views-category-title\"\x3e\r\n    \x3ca href=\"/runningrocks/admin/build/views/nojs/config-type/test/default/relationship\" class=\"views-ajax-link\"\x3eRelationships\x3c/a\x3e\x3c/div\x3e\r\n\r\n\x3cdiv class=\"views-category-content\"\x3e\r\n      \x3cdiv\x3eNone defined\x3c/div\x3e\r\n  \x3c/div\x3e\r\n      \x3c/div\x3e\r\n      \x3cdiv class=\"views-category\"\x3e\r\n        \x3ca href=\"/runningrocks/admin/build/views/nojs/rearrange/test/default/argument\" class=\"views-button-rearrange views-ajax-link\" title=\"Rearrange\"\x3e\x3cspan\x3eRearrange\x3c/span\x3e\x3c/a\x3e\x3ca href=\"/runningrocks/admin/build/views/nojs/add-item/test/default/argument\" class=\"views-button-add views-ajax-link\" title=\"Add\"\x3e\x3cspan\x3eAdd\x3c/span\x3e\x3c/a\x3e\x3cdiv class=\"views-category-title\"\x3e\r\n    \x3ca href=\"/runningrocks/admin/build/views/nojs/config-type/test/default/argument\" class=\"views-ajax-link\"\x3eArguments\x3c/a\x3e\x3c/div\x3e\r\n\r\n\x3cdiv class=\"views-category-content\"\x3e\r\n      \x3cdiv\x3eNone defined\x3c/div\x3e\r\n  \x3c/div\x3e\r\n      \x3c/div\x3e\r\n              \x3cdiv class=\"views-category\"\x3e\r\n          \x3ca href=\"/runningrocks/admin/build/views/nojs/rearrange/test/default/field\" class=\"views-button-rearrange views-ajax-link\" title=\"Rearrange\"\x3e\x3cspan\x3eRearrange\x3c/span\x3e\x3c/a\x3e\x3ca href=\"/runningrocks/admin/build/views/nojs/add-item/test/default/field\" class=\"views-button-add views-ajax-link\" title=\"Add\"\x3e\x3cspan\x3eAdd\x3c/span\x3e\x3c/a\x3e\x3cdiv class=\"views-category-title\"\x3e\r\n    \x3ca href=\"/runningrocks/admin/build/views/nojs/config-type/test/default/field\" class=\"views-ajax-link\"\x3eFields\x3c/a\x3e\x3c/div\x3e\r\n\r\n\x3cdiv class=\"views-category-content\"\x3e\r\n      \x3cdiv\x3eNone defined\x3c/div\x3e\r\n  \x3c/div\x3e\r\n        \x3c/div\x3e\r\n          \x3c/div\x3e\r\n  \x3c/div\x3e\r\n\r\n    \x3cdiv class=\"right tab-section\"\x3e\r\n    \x3cdiv class=\"inside\"\x3e\r\n      \x3cdiv class=\"views-category\"\x3e\r\n        \x3ca href=\"/runningrocks/admin/build/views/nojs/rearrange/test/default/sort\" class=\"views-button-rearrange views-ajax-link\" title=\"Rearrange\"\x3e\x3cspan\x3eRearrange\x3c/span\x3e\x3c/a\x3e\x3ca href=\"/runningrocks/admin/build/views/nojs/add-item/test/default/sort\" class=\"views-button-add views-ajax-link\" title=\"Add\"\x3e\x3cspan\x3eAdd\x3c/span\x3e\x3c/a\x3e\x3cdiv class=\"views-category-title\"\x3e\r\n    \x3ca href=\"/runningrocks/admin/build/views/nojs/config-type/test/default/sort\" class=\"views-ajax-link\"\x3eSort criteria\x3c/a\x3e\x3c/div\x3e\r\n\r\n\x3cdiv class=\"views-category-content\"\x3e\r\n      \x3cdiv\x3eNone defined\x3c/div\x3e\r\n  \x3c/div\x3e\r\n      \x3c/div\x3e\r\n      \x3cdiv class=\"views-category\"\x3e\r\n        \x3ca href=\"/runningrocks/admin/build/views/nojs/rearrange/test/default/filter\" class=\"views-button-rearrange views-ajax-link\" title=\"Rearrange\"\x3e\x3cspan\x3eRearrange\x3c/span\x3e\x3c/a\x3e\x3ca href=\"/runningrocks/admin/build/views/nojs/add-item/test/default/filter\" class=\"views-button-add views-ajax-link\" title=\"Add\"\x3e\x3cspan\x3eAdd\x3c/span\x3e\x3c/a\x3e\x3cdiv class=\"views-category-title\"\x3e\r\n    \x3ca href=\"/runningrocks/admin/build/views/nojs/config-type/test/default/filter\" class=\"views-ajax-link\"\x3eFilters\x3c/a\x3e\x3c/div\x3e\r\n\r\n\x3cdiv class=\"views-category-content\"\x3e\r\n                  \x3cdiv class=\"views-item-default-filter-type\"\x3e\r\n        \x3ca href=\"/runningrocks/admin/build/views/nojs/config-item/test/default/filter/type\" class=\"views-ajax-link\"\x3eNode: Type\x3c/a\x3e        in       \x3c/div\x3e\r\n      \x3c/div\x3e\r\n      \x3c/div\x3e\r\n    \x3c/div\x3e\r\n  \x3c/div\x3e\r\n\r\n\x3c/div\x3e", "#views-tab-title-default": "Defaults" }, "changed": true }

With Javascript turned off, here is the form that is returned for me:

<form action="/admin/build/views/nojs/config-item/testy/default/filter/type_1"  accept-charset="UTF-8" method="post" id="views-ui-config-item-form">
<div>
<input type="submit" name="op" id="edit-options-expose-button-button" value="Expose"  class="form-submit" />
<div class="clear-block">
<div class="form-buttons">
<input type="submit" name="op" id="edit-submit" value="Update"  class="form-submit" />
<input type="submit" name="op" id="edit-cancel" value="Cancel"  class="form-submit" />
<input type="submit" name="op" id="edit-remove" value="Remove"  class="form-submit" />
</div>
</div>
<input type="hidden" name="form_build_id" id="form-37b8fea1f8518b422aefad19a07be67f" value="form-37b8fea1f8518b422aefad19a07be67f"  />
<input type="hidden" name="form_token" id="edit-views-ui-config-item-form-form-token" value="3ea26c7f4585a786adba517bbb569435"  />
<input type="hidden" name="form_id" id="edit-views-ui-config-item-form" value="views_ui_config_item_form"  />
</div>
</form>

Comments

raspberryman’s picture

On AJAX calls without POST, such as all the GETs used by "Basic Settings", this is not an issue. It's only with the POSTs that no form fields are returned.

raspberryman’s picture

Priority: Normal » Minor

I was not able to reproduce this with a clean install of Drupal 6.2 and Views 2.0 beta 3.

I will try to figure out why the other install fails.

raspberryman’s picture

Assigned: Unassigned » raspberryman
Status: Active » Closed (works as designed)

Ahhh I was using the Form Filter module to filter out node 'options', but I did not specify this limitation for nodes only. That form element shares the same name, 'options', as Views UI element for the options. Bad coding on my part.

My apologies to the hard working drupal.org database :)

hollyfox’s picture

Interesting! @raspberryman saved my arse with this one! I have been troubleshooting the problem with no field information in the add or edit views form in D7 and because of #3 I remembered some recent code I was disabling some options in a custom_after_build in one of my other modules. prior to this, I had it discriminated on the form being altered in that form and to test if it worked in the other, I disabled the form selection and forgot to add it for the other form I was working with. This caused the views form to 'disable options' ($form['options']['#access'] = FALSE;) and it about drove me nuts.

Thanks everyone!