display data stored in one module in another module

I have address field which is stored in accounts module while creating the account. Here what I want is this address field should reflect in all modules can any one clearly explain me about this query .thanks in advance.
Parents
  • --- You need to create the address field in all desired modules.
    (Copy address field defination from \cache\modules\Accounts\Accountvardefs.php and add in your module in upgrade safe manner Path \custom\Extension\modules\YourModule\Ext\Vardefs\yourAddressFied.php )

    After this hit Quick Repair and Rebuild and see address field is created.

    ---  Secondly after adding field you need to show field in editviewdefs.php,detailviewdefs.php.
     (For this copy address field(billing,shipping) arrays from \modules\Accounts\metadata\editviewdefs.php ,\modules\Accounts\metadata\detailviewdefs.php and add in your module's edit/deailviewdefs.php in upgrade safe manner Path :custom/modules/YourModule/metadate/editORdeailviewdefs.php)

    Waleed!
  • this is my editviews defs for quote module:
    please freind tell me where to add this below code 
     and what should i replace in place of this account_name and   'phone_office' => 'phone_work',
    array (
                'name' => 'account_name',
                'displayParams' =>
                array (
                  'key' => 'billing',
                  'copy' => 'primary',
                  'billingKey' => 'primary',
                  'additionalFields' =>
                  array (
                    'phone_office' => 'phone_work',
                  ),
                ),
              ),

    the code given by u is at end of this page.
    this is my editviewsdef.php
    <?php

    $module_name = 'qte_Quote';
    $viewdefs [$module_name] = 
    array (
      'EditView' => 
      array (
        'templateMeta' => 
        array (
          'form' => 
          array (
            'buttons' => 
            array (
              0 => 'SAVE',
              1 => 'CANCEL',
            ),
          ),
          'maxColumns' => '2',
          'widths' => 
          array (
            0 => 
            array (
              'label' => '10',
              'field' => '30',
            ),
            1 => 
            array (
              'label' => '10',
              'field' => '30',
            ),
          ),
          'useTabs' => false,
          'tabDefs' => 
          array (
            'LBL_EDITVIEW_PANEL2' => 
            array (
              'newTab' => false,
              'panelDefault' => 'expanded',
            ),
            'LBL_EDITVIEW_PANEL3' => 
            array (
              'newTab' => false,
              'panelDefault' => 'expanded',
            ),
          ),
        ),
        'panels' => 
        array (
          'lbl_editview_panel2' => 
          array (
            0 => 
            array (
              0 => 
              array (
                'name' => 'account_name_c',
                'studio' => 'visible',
                'label' => 'LBL_ACCOUNT_NAME',
              ),
              1 => 
              array (
                'name' => 'name',
                'label' => 'LBL_NAME',
              ),
            ),
            1 => 
            array (
              0 => 
              array (
                'name' => 'quotenumber_c',
                'label' => 'LBL_QUOTENUMBER',
                'displayParams' => 
                array (
                  'field' => 
                  array (
                    'readonly' => 'readonly',
                  ),
                ),
              ),
              1 => 
              array (
                'name' => 'tax_c',
                'label' => 'LBL_TAX',
                'displayParams' => 
                array (
                  'field' => 
                  array (
                    'readonly' => 'readonly',
                  ),
                ),
              ),
            ),
            2 => 
            array (
              0 => 
              array (
                'name' => 'is_discount_at_order_level_c',
                'label' => 'LBL_IS_DISCOUNT_AT_ORDER_LEVEL',
                'displayParams' => 
                array (
                  'field' => 
                  array (
                    'disabled' => 'disabled',
                  ),
                ),
              ),
              1 => 
              array (
                'name' => 'total_discount_c',
                'label' => 'LBL_TOTAL_DISCOUNT',
                'displayParams' => 
                array (
                  'field' => 
                  array (
                    'readonly' => 'readonly',
                  ),
                ),
              ),
            ),
            3 => 
            array (
              0 => 
              array (
                'name' => 'description',
                'label' => 'LBL_DESCRIPTION',
                'displayParams' => 
                array (
                  'field' => 
                  array (
                    'readonly' => 'readonly',
                  ),
                ),
              ),
              1 => 
              array (
                'name' => 'subtotal_c',
                'label' => 'LBL_SUBTOTAL',
                'displayParams' => 
                array (
                  'field' => 
                  array (
                    'readonly' => 'readonly',
                  ),
                ),
              ),
            ),
            4 => 
            array (
              0 => 
              array (
                'name' => 'expiration_date_c',
                'label' => 'LBL_EXPIRATION_DATE',
                'displayParams' => 
                array (
                  'field' => 
                  array (
                    'readonly' => 'readonly',
                  ),
                ),
              ),
              1 => 
              array (
                'name' => 'totalamount_c',
                'label' => 'LBL_TOTALAMOUNT',
                'displayParams' => 
                array (
                  'field' => 
                  array (
                    'readonly' => 'readonly',
                  ),
                ),
              ),
            ),
            5 => 
            array (
              0 => 
              array (
                'name' => 'status_c',
                'studio' => 'visible',
                'label' => 'LBL_STATUS',
              ),
            ),
          ),
          'lbl_editview_panel3' => 
          array (
            0 => 
            array (
              0 => 
             array (
                'name' => 'billing_address_street',
                'hideLabel' => true,
                'type' => 'address',
                'displayParams' => 
                array (
                  'key' => 'billing',
                  'rows' => 2,
                  'cols' => 30,
                  'maxlength' => 150,
                ),
              ),
            ),
           ),
        ),
      ),
    );
    ?>
Reply
  • this is my editviews defs for quote module:
    please freind tell me where to add this below code 
     and what should i replace in place of this account_name and   'phone_office' => 'phone_work',
    array (
                'name' => 'account_name',
                'displayParams' =>
                array (
                  'key' => 'billing',
                  'copy' => 'primary',
                  'billingKey' => 'primary',
                  'additionalFields' =>
                  array (
                    'phone_office' => 'phone_work',
                  ),
                ),
              ),

    the code given by u is at end of this page.
    this is my editviewsdef.php
    <?php

    $module_name = 'qte_Quote';
    $viewdefs [$module_name] = 
    array (
      'EditView' => 
      array (
        'templateMeta' => 
        array (
          'form' => 
          array (
            'buttons' => 
            array (
              0 => 'SAVE',
              1 => 'CANCEL',
            ),
          ),
          'maxColumns' => '2',
          'widths' => 
          array (
            0 => 
            array (
              'label' => '10',
              'field' => '30',
            ),
            1 => 
            array (
              'label' => '10',
              'field' => '30',
            ),
          ),
          'useTabs' => false,
          'tabDefs' => 
          array (
            'LBL_EDITVIEW_PANEL2' => 
            array (
              'newTab' => false,
              'panelDefault' => 'expanded',
            ),
            'LBL_EDITVIEW_PANEL3' => 
            array (
              'newTab' => false,
              'panelDefault' => 'expanded',
            ),
          ),
        ),
        'panels' => 
        array (
          'lbl_editview_panel2' => 
          array (
            0 => 
            array (
              0 => 
              array (
                'name' => 'account_name_c',
                'studio' => 'visible',
                'label' => 'LBL_ACCOUNT_NAME',
              ),
              1 => 
              array (
                'name' => 'name',
                'label' => 'LBL_NAME',
              ),
            ),
            1 => 
            array (
              0 => 
              array (
                'name' => 'quotenumber_c',
                'label' => 'LBL_QUOTENUMBER',
                'displayParams' => 
                array (
                  'field' => 
                  array (
                    'readonly' => 'readonly',
                  ),
                ),
              ),
              1 => 
              array (
                'name' => 'tax_c',
                'label' => 'LBL_TAX',
                'displayParams' => 
                array (
                  'field' => 
                  array (
                    'readonly' => 'readonly',
                  ),
                ),
              ),
            ),
            2 => 
            array (
              0 => 
              array (
                'name' => 'is_discount_at_order_level_c',
                'label' => 'LBL_IS_DISCOUNT_AT_ORDER_LEVEL',
                'displayParams' => 
                array (
                  'field' => 
                  array (
                    'disabled' => 'disabled',
                  ),
                ),
              ),
              1 => 
              array (
                'name' => 'total_discount_c',
                'label' => 'LBL_TOTAL_DISCOUNT',
                'displayParams' => 
                array (
                  'field' => 
                  array (
                    'readonly' => 'readonly',
                  ),
                ),
              ),
            ),
            3 => 
            array (
              0 => 
              array (
                'name' => 'description',
                'label' => 'LBL_DESCRIPTION',
                'displayParams' => 
                array (
                  'field' => 
                  array (
                    'readonly' => 'readonly',
                  ),
                ),
              ),
              1 => 
              array (
                'name' => 'subtotal_c',
                'label' => 'LBL_SUBTOTAL',
                'displayParams' => 
                array (
                  'field' => 
                  array (
                    'readonly' => 'readonly',
                  ),
                ),
              ),
            ),
            4 => 
            array (
              0 => 
              array (
                'name' => 'expiration_date_c',
                'label' => 'LBL_EXPIRATION_DATE',
                'displayParams' => 
                array (
                  'field' => 
                  array (
                    'readonly' => 'readonly',
                  ),
                ),
              ),
              1 => 
              array (
                'name' => 'totalamount_c',
                'label' => 'LBL_TOTALAMOUNT',
                'displayParams' => 
                array (
                  'field' => 
                  array (
                    'readonly' => 'readonly',
                  ),
                ),
              ),
            ),
            5 => 
            array (
              0 => 
              array (
                'name' => 'status_c',
                'studio' => 'visible',
                'label' => 'LBL_STATUS',
              ),
            ),
          ),
          'lbl_editview_panel3' => 
          array (
            0 => 
            array (
              0 => 
             array (
                'name' => 'billing_address_street',
                'hideLabel' => true,
                'type' => 'address',
                'displayParams' => 
                array (
                  'key' => 'billing',
                  'rows' => 2,
                  'cols' => 30,
                  'maxlength' => 150,
                ),
              ),
            ),
           ),
        ),
      ),
    );
    ?>
Children
No Data