Changeset 20751


Ignore:
Timestamp:
2011/03/21 15:33:41 (13 years ago)
Author:
kotani
Message:

#1187 ([管理画面]商品管理(商品規格登録):規格1のみ登録されている商品を、規格2も追加すると既に登録していたデータが初期化されてロードされる)

  • 規格2名称を初期化するように修正
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/version-2_5-dev/data/class/pages/admin/products/LC_Page_Admin_Products_ProductClass.php

    r20750 r20751  
    116116            if (SC_Utils_Ex::isBlank($this->arrErr)) { 
    117117                $this->doDisp($objFormParam); 
    118                 // 登録チェックボックスはすべて初期化 
    119                 $objFormParam->setValue('check', ''); 
     118                $this->initDispParam($objFormParam); 
    120119            } 
    121120            break; 
     
    458457        // 商品種別を 1 に初期化 
    459458        $objFormParam->setValue('product_type_id', array_pad(array(), $total, 1)); 
     459    } 
     460 
     461    /** 
     462     * 「表示する」ボタンをクリックされたときのパラメータ初期化処理 
     463     * 
     464     * @param SC_FormParam $objFormParam SC_FormParam インスタンス 
     465     * @return void 
     466     */ 
     467    function initDispParam(&$objFormParam) { 
     468        // 登録チェックボックス初期化(すべてチェックを外す) 
     469        $objFormParam->setValue('check', ''); 
     470 
     471        // 規格2が選択されていない場合、規格2名称初期化 
     472        $class_id2 = $objFormParam->getValue('class_id2'); 
     473        if(SC_Utils_Ex::isBlank($class_id2) == true) { 
     474            $objFormParam->setValue('classcategory_name2', ''); 
     475        } 
    460476    } 
    461477 
Note: See TracChangeset for help on using the changeset viewer.