Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
05/07/11 15:37:20 (13 years ago)
Author:
dhohl
Message:

additional functions vor query plugin
-delte
-gui components

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/WebApplication/MVC2/HLWebOKBQueryPlugin/Views/Filter/Filters.ascx

    r6141 r6163  
    3333    <%
    3434           
    35 // If type is StringComparisonFilter build thes controls
     35
    3636if ("StringComparisonFilter".Equals(f.GetType().Name))
    3737{  %>
    38     <%: Html.TextBox(f.Id + ".valueTextbox", ((StringComparisonFilter)f).Value)%>
    39     <%: Html.Label(f.GetType().Name)%>
     38    <% StringComparisonFilter filter = ((StringComparisonFilter)f); %>
     39
     40    <%: Html.Label(filter.Label)%>
     41    <%: Html.Label("=") %>
     42    <%: Html.TextBox(f.Id + ".valueTextbox", (filter.Value))%>
     43    <%: Html.ActionLink("-","DeleteFilter",  f.Id )%>
    4044    <% }
    41 // If type is NameStringComparisonFilter build thes controls
    4245else if ("NameStringComparisonFilter".Equals(f.GetType().Name))
    4346{ %>
    44     <%: Html.TextBox(f.Id + ".valueTextbox" + f.Id, new{((NameStringComparisonFilter)f).Value})%>
    45     <%: Html.Label(f.GetType().Name)%>
     47    <% NameStringComparisonFilter filter = ((NameStringComparisonFilter)f); %>
     48    <%: Html.Label(filter.Label)%>
     49    <%: Html.Label("= xxx" + f.Id)%>
     50    <%: Html.TextBox(f.Id + ".valueTextbox" + f.Id,  filter.Value )%>
     51    <%: Html.ActionLink("-", "DeleteFilter", new { f.Id })%>
    4652    <% }
     53else if ("StringComparisonAvailableValuesFilter".Equals(f.GetType().Name))
     54{ %>
     55    <% StringComparisonAvailableValuesFilter filter = ((StringComparisonAvailableValuesFilter)f); %>
     56    <%: Html.Label(filter.Label)%>
     57    <%: Html.Label("=")%>
     58    <%: Html.DropDownList(f.Id + ".valueDropDownList", new SelectList(filter.AvailableValues,filter.Value))%>
     59    <%: Html.ActionLink("-","DeleteFilter",  f.Id )%>
     60<% }
     61else if ("NameEqualityComparisonByteArrayFilter".Equals(f.GetType().Name))
     62{ %>
     63    <% NameEqualityComparisonByteArrayFilter filter = ((NameEqualityComparisonByteArrayFilter)f); %>
     64    <%: Html.Label(filter.Label)%>   
     65    <%: Html.ActionLink("-","DeleteFilter",  f.Id )%>
     66<% } 
     67else if ("NameEqualityComparisonBoolFilter".Equals(f.GetType().Name))
     68{ %>
     69    <% NameEqualityComparisonBoolFilter filter = ((NameEqualityComparisonBoolFilter)f);
     70    %>
     71    <%: Html.Label(filter.Label)%>
     72    <%: Html.Label("is")%>
     73    <%: Html.DropDownList(f.Id + ".valueDropDownList", new SelectList(((FilterModel)Model).GetBoolStates(),filter.Value)) %>
     74    <%: Html.ActionLink("-","DeleteFilter",  f.Id )%>
     75<% }
     76else if ("NameOrdinalComparisonIntFilter".Equals(f.GetType().Name))
     77{ %>
     78    <% NameOrdinalComparisonIntFilter filter = ((NameOrdinalComparisonIntFilter)f);   %>
     79    <%: Html.Label(filter.Label)%>
     80    <%: Html.Label("is")%>   
    4781
    48 
     82    <%: Html.ActionLink("-","DeleteFilter",  f.Id )%>
     83<% }
     84else if ("NameStringComparisonAvailableValuesFilter".Equals(f.GetType().Name))
     85{ %>
     86    <% NameStringComparisonAvailableValuesFilter filter = ((NameStringComparisonAvailableValuesFilter)f);   %>
     87    <%: Html.Label(filter.Label)%>
     88    <%: Html.Label("=")%>
     89    <%: Html.DropDownList(f.Id + ".valueDropDownList", new SelectList(filter.AvailableValues,filter.Value))%>   
     90    <%: Html.ActionLink("-","DeleteFilter",  f.Id )%>
     91<% }
     92else if ("NameOrdinalComparisonDoubleFilter".Equals(f.GetType().Name))
     93{ %>
     94    <% NameOrdinalComparisonDoubleFilter filter = ((NameOrdinalComparisonDoubleFilter)f);   %>
     95    <%: Html.Label(filter.Label)%>
     96    <%: Html.Label("=")%>
     97    <%: Html.TextBox(f.Id + ".valueTextbox" + f.Id,  filter.Value )%>   
     98    <%: Html.ActionLink("-","DeleteFilter",  f.Id )%>
     99<% }
     100else if ("NameOrdinalComparisonFloatFilter".Equals(f.GetType().Name))
     101{ %>
     102    <% NameOrdinalComparisonFloatFilter filter = ((NameOrdinalComparisonFloatFilter)f);   %>
     103    <%: Html.Label(filter.Label)%>
     104    <%: Html.Label("=")%>
     105    <%: Html.TextBox(f.Id + ".valueTextbox" + f.Id,  filter.Value )%>   
     106    <%: Html.ActionLink("-","DeleteFilter",  f.Id )%>
     107<% } 
     108    else if ("NameOrdinalComparisonFloatFilter".Equals(f.GetType().Name))
     109{ %>
     110    <% NameOrdinalComparisonLongFilter filter = ((NameOrdinalComparisonLongFilter)f);   %>
     111    <%: Html.Label(filter.Label)%>
     112    <%: Html.Label("=")%>
     113    <%: Html.TextBox(f.Id + ".valueTextbox" + f.Id,  filter.Value )%>
     114    <%: Html.ActionLink("-","DeleteFilter",  f.Id )%> 
     115<% }                 
     116                 
     117       
     118   
     119   
     120     
     121   
     122   
     123   
     124   
    49125else
    50126{ %>
Note: See TracChangeset for help on using the changeset viewer.