How to add custom create button on popup search window for custom module?

-I have create one custom module(category) and create relation with account module(1 to many)

now i want this button of 'create category' on popup search of category in account module

(from Ishani Lad)
Parents
  • it's good, it works
    solution:
    **********
    After adding the above code to the file: <root>/custom/modules/<MyModule>/metadata/popupdef.php
    --------------------------------------------------
    Step 2: I create a file:
        <root>/custom/modules/<MyModule>/<MyModule>FormBase.php, the content:

    <?php
    if(!defined('sugarEntry') || !sugarEntry) die('Not A Valid Entry Point');
    require_once('include/SugarObjects/forms/FormBase.php');

    class MyModuleFormBase extends FormBase {

          var $moduleName = 'MyModule';
          var $objectName = 'MyModule';

          function handleSave($prefix, $redirect=true, $useRequired=false){
          require_once('include/formbase.php');
          $focus = new MyModule();
          $focus = populateFromPost($prefix, $focus);
          $focus->save();

    }
    }

    ?>

    I keep a copy of this file that I put to:
    <root>/modules/<MyModule>/<MyModule>FormBase.php

    Finally a quick repair, does the trick
Reply
  • it's good, it works
    solution:
    **********
    After adding the above code to the file: <root>/custom/modules/<MyModule>/metadata/popupdef.php
    --------------------------------------------------
    Step 2: I create a file:
        <root>/custom/modules/<MyModule>/<MyModule>FormBase.php, the content:

    <?php
    if(!defined('sugarEntry') || !sugarEntry) die('Not A Valid Entry Point');
    require_once('include/SugarObjects/forms/FormBase.php');

    class MyModuleFormBase extends FormBase {

          var $moduleName = 'MyModule';
          var $objectName = 'MyModule';

          function handleSave($prefix, $redirect=true, $useRequired=false){
          require_once('include/formbase.php');
          $focus = new MyModule();
          $focus = populateFromPost($prefix, $focus);
          $focus->save();

    }
    }

    ?>

    I keep a copy of this file that I put to:
    <root>/modules/<MyModule>/<MyModule>FormBase.php

    Finally a quick repair, does the trick
Children
No Data