Yes and code to replicate the bug uses 0 based indexes.


On Sep 23, 2012, at 8:14 AM, Nagaev Boris <bnag...@gmail.com> wrote:

> Hello!
> 
> I think, column passed to QueryModel::fieldName(column) is considered
> 0-based index, not 1-based number.
> 
> Rows and columns are 0-based in Wt Model/View system.
> 
> On Sat, Sep 22, 2012 at 3:11 AM, Craig Miller
> <craig.mil...@spatialminds.com> wrote:
>> I can work around this, so I don't need a fix but I think the 
>> QueryModel::fieldName() method has an off by one index error.
>> 
>> The following code returns the header name for column 1 when fetching 
>> fieldName(0), header for column 2 when fetching (fieldName(1), etc.
>> 
>>        // Output headers
>>        int colCount = pOpHistoryModel->columnCount();
>>        for (int col = 0; col < colCount; col++)
>>        {
>>            response.out() << pOpHistoryModel->fieldName(col);
>> 
>>            // Another element?  Add a comma
>>            if (col+1 < colCount)
>>            {
>>                response.out() << ",";
>>            }
>>            // Last item add a newline
>>            else
>>            {
>>                response.out() << endl;
>>            }
>>        }
>> 
>> Craig
>> 
>> Craig Miller
>> http://spatialminds.com
>> 
>> 
>> 
>> 
>> ------------------------------------------------------------------------------
>> Got visibility?
>> Most devs has no idea what their production app looks like.
>> Find out how fast your code is with AppDynamics Lite.
>> http://ad.doubleclick.net/clk;262219671;13503038;y?
>> http://info.appdynamics.com/FreeJavaPerformanceDownload.html
>> _______________________________________________
>> witty-interest mailing list
>> witty-interest@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/witty-interest
> 
> ------------------------------------------------------------------------------
> Everyone hates slow websites. So do we.
> Make your web apps faster with AppDynamics
> Download AppDynamics Lite for free today:
> http://ad.doubleclick.net/clk;258768047;13503038;j?
> http://info.appdynamics.com/FreeJavaPerformanceDownload.html
> _______________________________________________
> witty-interest mailing list
> witty-interest@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/witty-interest

------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://ad.doubleclick.net/clk;258768047;13503038;j?
http://info.appdynamics.com/FreeJavaPerformanceDownload.html
_______________________________________________
witty-interest mailing list
witty-interest@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/witty-interest

Reply via email to