I decided to model T-4 examples and it still produces exception

    private static final String[] tableSizeOptions = new String[] { "1", "2", 
"3", "4", "5", "10", "25", "50", "100",
            "500", "1000", "2500", "5000", "10000", "25000", "50000" };

    private static final String[] pagingSpanOptions = new String[] { "5", "10", 
"15", "20", "25" };

    public IPropertySelectionModel getTableSizeModel()
    {
        if (tableSizeModel == null)
            tableSizeModel = new StringPropertySelectionModel(tableSizeOptions);

        return tableSizeModel;
    }

    public IPropertySelectionModel getPagingSpanModel()
    {
        if (pagingSpanModel == null)
            pagingSpanModel = new 
StringPropertySelectionModel(pagingSpanOptions);

        return pagingSpanModel;
    }

    <component id="tableSizeSelect" type="PropertySelection">
          <binding name="value" value="tableSize"/>
          <binding name="model" value="tableSizeModel"/>
    </component>

    <component id="pagingSpanSelect" type="PropertySelection">
          <binding name="value" value="pagingSpan"/>
          <binding name="model" value="pagingSpanModel"/>
    </component>

    @Persist
    public abstract String getTableSize();

    @Persist
    public abstract String getPagingSpan();


<select jwcid="tableSizeSelect" onchange="tapestry.form.refresh(this.form)"/>

<select jwcid="pagingSpanSelect" onchange="tapestry.form.refresh(this.form)"/>

I cannot do arithmetic on this property due to divide by zero.

So how do you set the DEFAULT VALUE of a property ? I see no support for doing 
this.

I cannot use parameters because it states the parameter cannot be updated.

Please advise... thank You




An exception has occurred.


You may continue by restarting the session.




        [ +/- ] Exception:
           Unable to parse OGNL expression '(index % tableSize) == 0': / by zero
        
        
                
                        org.apache.tapestry.BindingException

                
                
                
                        Unable to parse OGNL expression '(index % tableSize) == 
0': / by zero

                
                
                
                        binding:

                        ExpressionBinding[Home/galleryWidget (index % 
tableSize) == 0]


                
                        location:

                        classpath:/org/trails/demo/components/Gallery.html, 
line 31
26


27
        <span jwcid="[EMAIL PROTECTED]">

28
                <table width="100%">

29
                        <tr>

30
                                <span jwcid="[EMAIL PROTECTED]" 
source="ognl:collection" value="ognl:currentObject" index="ognl:index">

31
                                        <span jwcid="@If" 
condition="ognl:(index % tableSize) == 0">

32
                                                <span jwcid="@Insert" 
value="</tr><tr>" raw="true"/>

33
                                        </span>

34
                                        <td>

35
                                        <a jwcid="[EMAIL PROTECTED]" 
listener="listener:edit" parameters="ognl:currentObject">

36
                                                <img jwcid="@Image"



                

                    
 

 
        
        

        [ +/- ] Exception:
           Unable to parse OGNL expression '(index % tableSize) == 0': / by zero

_________________________________________________________________
Climb to the top of the charts!  Play Star Shuffle:  the word scramble 
challenge with star power.
http://club.live.com/star_shuffle.aspx?icid=starshuffle_wlmailtextlink_oct

Reply via email to