Hi,

I have a repeated called "rptCartItems" and a text box under that called "tbQuantity".
         The user enters the quantity in those text boxes and clicks on an href called 
"recalculate"
         which should display the same page with updated cart information.
In this_onBeforeDisplayEvent(...) I check if user has clicked on "recalculate" and use 
the following generic if then logic:
   CSpValue tbValue = getDisplayFieldValue("*tbQuantity");
   if (tbValue instanceof CSpVector)
   {
      // It is a vector
   }
   else
   {
      // It is NOT a vector
   }
It always goes into "It is NOT a vector" (else part).

Why is this happening? Can anyone please help me?

Thanks in advance,
Bhaskara Reddy.
----------------------------------------

The following code is in this_OnBeforeDisplayEvent(...) of the page where I check if a 
page
session object is set (when "update cart" button is clicked this page session object is
set and the same page is reloaded). 

--------------------------------------------
Code:
        CSpTextBox tbQuantity = (CSpTextBox)getDisplayField ("*tbQuantity");
        CSpValue tbValue =
tbQuantity.getValue ();
        if (tbValue instanceof CSpVector)       {
                // There are multiple row values in this display field
                umCartContents cart = 
(umCartContents)CSpider.getUserSessionObject("US_SHOPPING_CART");
                CSpVector tbValueVector = (CSpVector) tbValue;
                for (int i = 0; i < tbValueVector.size (); i++)         {
                        CSpInteger currRowValue = (CSpInteger)tbValueVector.get (i);
                        umCartItem item = cart.getCartItem(i);
                        item.setQuantity(currRowValue.intValue());              }
                CSpider.removeUserSessionObject("US_SHOPPING_CART");
                CSpider.putUserSessionObject("US_SHOPPING_CART", cart); }       else   
 {
                CSpInteger val = null;          if (tbValue != null)
                        val = new CSpInteger(tbValue.intValue());       
--------------------------------

Thanks,
-BhaskaraReddy
_________________________________________________________________________

For help in using, subscribing, and unsubscribing to the discussion
forums, please go to: http://www.netdynamics.com/support/visitdevfor.html

For dire need help, email: [EMAIL PROTECTED]

Reply via email to