2010-07-12 4 views
0

J'ai des critères de recherche, comme la liste déroulante de seachOn, la liste déroulante de matchoption, la zone de texte de recherche, puis le bouton de recherche. Dans ce cas, si je clique sur trouver ces critères est utilisé pour aller chercher les résultats de la base de données. Bu j'ai besoin d'ajouter plus de critères en cliquant sur le lien addFilter .. Il semble que l'ajout de plusieurs critères de recherche par dynamique. Comment pourrais-je réaliser ceci? et idée? Seul Struts2, Jquery.i peut utiliser une balise d'affichage si nécessaire.comment travailler avec les propriétés indexées dans struts2?

<s:action name="getFilterOptionsDropDown" id="actFilOption"></s:action> 
    <s:action name="getPropertyInfoDropDown" id="actPropertyInfo"></s:action> 

    <s:select cssClass="drop" name="filterCondtion.attributeName" 
      list="#actPropertyInfo.lstEntities" listKey="code" listValue="value"></s:select>&nbsp; 

<s:select cssClass="drop" name="filterCondtion.filterOption" 
      list="#actFilOption.lstEntities" listKey="code" listValue="value"></s:select>&nbsp; 

<s:textfield name="filterCondtion.attributeValue" cssClass="textbx" />&nbsp; 
    <a href="#"><strong><s:text name="common.addFilter" /></strong></a>&nbsp; 

<s:submit cssClass="btn" name="button.find" key="button.find" /> 
<input type="reset" value="<s:text name="button.reset"/>" class=btn /> 

S'il vous plaît aider à ce sujet.Il est très urgent.

Répondre

0
<td id="filters"><s:iterator id="filterCondtion" status="status" 
       value="filterCondtion"> 
       <s:select cssClass="drop" 
        name="filterCondtion[%{#status.index}].attributeName" 
        list="#actPropertyInfo.lstEntities" listKey="code" 
        listValue="value"></s:select> &nbsp; <s:select cssClass="drop" 
        name="filterCondtion[%{#status.index}].filterOption" 
        list="#actFilOption.lstEntities" listKey="code" listValue="value"></s:select> 
        &nbsp; <s:textfield 
        name="filterCondtion[%{#status.index}].attributeValue" 
        cssClass="textbx" />&nbsp; 

         </s:iterator> 

Et de lister la propriété filterCondtion en action avec la méthode get et normat normat.

Questions connexes