Hello,

I'd like to have a search form with fields for each column on the index 
page.

I tried to play around with two approaches and got errors.

This is the call of the index-page tag for "companies".
I have both variants of the call to a form in the code below.
When I call my defined <search-form> it raises an exception that there is a 
missing search_form method.
In the explicit form case, there is an undefined method 'errors'.

Any help appreciated! 
Regards,
Michael Bonnet.



<index-page>

  <collection: replace>
    <table-plus without-page-nav fields="this, address, city,  state, zipcode, 
sic, description, actions"  without-search-form>

      <actions-view:><bootstrap-table-actions/></actions-view:>

      <!-- removes search filter from table-plus -->
      <search-filter: replace></search-filter:>

    </table-plus>
  </collection:>


  <aside: replace>

    <!-- calling this there is an exception with missing *"search_form"* method 
   -->
    <search-form/>

    <!-- calling this there is an undefined method 'errors'  for 
#<ActiveRecord::Relation::ActiveRecord_Relation_Company:0x007f7f59992d40>  -->
    <form action="companies" method="GET">
      <label for="search">Search by Name:</label><input type="text" 
name="search_name" />
      <field-list fields="name" >
      </field-list>
      <div name="action">
        <submit label="Search"></submit>
      </div>
    </form>
  </aside:>

</index-page>




<def tag="search-form" for="Company">

  <form merge param="default" action="companies" method="GET">
    <error-messages param/>
    <field-list fields="name, address, city, state, zipcode, sic, description" 
param/>
    <div param="actions">
      <submit label="Search" param/>
    </div>
  </form>

</def>





-- 
You received this message because you are subscribed to the Google Groups "Hobo 
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/hobousers.
For more options, visit https://groups.google.com/d/optout.

Reply via email to