MyLetter.prototype = { TabID : '<?php echo $_REQUEST["ExtTabID"]; ?> ', address_prefix : "<?php echo $js_prefix_address; ?> ", mode : '<?php echo $mode; ?> ', summary : <?php echo common_component::PHPArray_to_JSArray($summary); ?> , get : function(elementID){ return findChild(this.TabID, elementID); } }; function MyLetter(){ this.deletedBtnObj = Ext.button.Button({ xtype: "button", text : "مشاهده نامه های حذف شده", iconCls : "list", enableToggle : true,
$col->width = 30; //--------------------------- $dg->addButton("Add", "ایجاد", "add", "AddingAction"); $dg->height = 400; $dg->title = "فرم های ایجاد شده"; $dg->width = 700; $dg->DefaultSortField = "regDate"; $dg->DefaultSortDir = "asc"; $dg->makeGrid(); //..................................................... $drp_forms = FormGenerator::Drp_AllForms("FormsList", "---", "changeForm"); //..................................................... ?> <script type="text/javascript"> var forms_EXTData = <?php echo common_component::PHPArray_to_JSArray(dataAccess::RUNQUERY("select * from fm_forms order by FormName"), "FormName", "FormID", "reference"); ?> ; //------------------------------------------------------------------- BasisData.DevotionStore = <?php echo dataReader::MakeStoreObject("../devotions/dvt.data.php?task=select", "'dvt01','dvt2','dvt3','dvt10'"); ?> //----------------------------------------------------------------- BasisData.StateStore = <?php echo dataReader::MakeStoreObject("../states/states.data.php?task=select", "'sta02','sta2','sta5'"); ?> //------------------------------------------------------------------- function unloadFn() { if(win)
AddAccess : <?php echo $accessObj->AddFlag ? "true" : "false"; ?> , EditAccess : <?php echo $accessObj->EditFlag ? "true" : "false"; ?> , RemoveAccess : <?php echo $accessObj->RemoveFlag ? "true" : "false"; ?> , GroupForms : {}, Scopes : <?php echo common_component::PHPArray_to_JSArray($scopes, "InfoDesac", "InfoID"); ?> , get : function(elementID){ return findChild(this.TabID, elementID); } }; function PlanInfo(){ this.PlanRecord = { PlanID : <?php echo $PlanID; ?> ,
function bind_dropdown_returnObjects($MasterSelectedID = "", $DetailSelectedID = "") { //$this->Master_Width = ($this->Master_Width == "") ? 100 : $this->Master_Width; $returnArr = array(); $this->Master_textfield = str_replace("%", "", $this->Master_textfield); $this->Master_valuefield = str_replace("%", "", $this->Master_valuefield); $masterOutput = "<input type='text' id='app_{$this->Master_id}'>"; $returnArr["masterCombo"] = $masterOutput; $masterKeys = "'" . implode("','", array_keys($this->Master_datasource[0])) . "'"; //----------------------------------------------------------------------------------- $detailOutput = "<select name='" . $this->Detail_id . "' id='" . $this->Detail_id . "' class='x-form-text x-form-field'" . $this->Detail_Style . " " . $this->Detail_Event . "></select>"; $returnArr["detailCombo"] = $detailOutput; //----------------------------------------------------------------------------------- $returnArr["masterExtCombo"] = "new Ext.form.ComboBox({\r\n\t\t\t\t\t\ttypeAhead: true,\r\n\t\t\t\t\t\tapplyTo: this.get('app_" . $this->Master_id . "'),\r\n\t\t\t\t\t\tmode: 'local',\r\n\t\t\t\t\t\tform: '{$this->Master_formName}',\r\n\t\t\t\t\t\tminListWidth : 150,\r\n\t\t\t\t\t\tlistAlign: 'tr-br',\r\n\t\t\t\t\t\tdisplayField: '{$this->Master_textfield}',\r\n\t\t\t\t\t\tvalueField: '{$this->Master_valuefield}',\r\n\t\t\t\t\t\ttriggerAction: 'all',\r\n\t\t\t\t\t\thiddenName: '{$this->Master_id}',\r\n\t\t\t\t\t\tforceSelection:true,\r\n\t\t\t\t\t\t" . ($this->Master_Width != "" ? "width: {$this->Master_Width} ,minListWidth: {$this->Master_Width}," : "") . "\r\n\r\n\t\t\t\t\t\tlisteners: {\r\n\t\t\t\t\t\t\t'render' : function(){\r\n\t\t\t\t\t\t\t\tthis.doQuery(this.allQuery, true);\r\n\t\t\t\t\t\t\t\tif(Ext.isString(this.form))\r\n\t\t\t\t\t\t\t\t\tthis.form = document.getElementById(this.form);\r\n\t\t\t\t\t\t\t\t"; $returnArr["masterExtCombo"] .= !empty($this->Detail_storeUrl) ? "Ext.Ajax.request({\r\n\t\t\t\t\t\t\t\t\turl : '" . $this->Detail_storeUrl . "',method : 'post',\r\n\t\t\t\t\t\t\t\t\tsuccess : function(response){\r\n\t\t\t\t\t\t\t\t\t\teval('this.detailData = ' + response.responseText + ';');\r\n\t\t\t\t\t\t\t\t\t\tthis.setValue('{$MasterSelectedID}');\r\n\t\t\t\t\t\t\t\t\t\tvar record = this.findRecord(this.valueField, '{$MasterSelectedID}');\r\n\t\t\t\t\t\t\t\t\t\tif(record)\r\n\t\t\t\t\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\t\t\t\t\tBindDropDown(this.form.{$this->Detail_id},\r\n\t\t\t\t\t\t\t\t\t\t\t\tthis.detailData, record.get('{$this->Master_valuefield}'),\r\n\t\t\t\t\t\t\t\t\t\t\t\trecord.get('{$this->Master_valuefield2}'),record.get('{$this->Master_valuefield3}'));\r\n\t\t\t\t\t\t\t\t\t\t\tthis.form.{$this->Detail_id}.value = '{$DetailSelectedID}';\r\n\t\t\t\t\t\t\t\t\t\t}\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t}.createDelegate(this)\r\n\t\t\t\t\t\t\t\t});" : "\r\n\t\t\t\t\t\t\t\tthis.setValue('{$MasterSelectedID}');\r\n\t\t\t\t\t\t\t\tvar record = this.findRecord(this.valueField, '{$MasterSelectedID}');\r\n\t\t\t\t\t\t\t\tif(record)\r\n\t\t\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\t\t\tBindDropDown(this.form.{$this->Detail_id},\r\n\t\t\t\t\t\t\t\t\t\tthis.detailData, record.get('{$this->Master_valuefield}'),\r\n\t\t\t\t\t\t\t\t\t\trecord.get('{$this->Master_valuefield2}'),record.get('{$this->Master_valuefield3}'));\r\n\t\t\t\t\t\t\t\t\tthis.form.{$this->Detail_id}.value = '{$DetailSelectedID}';\r\n\t\t\t\t\t\t\t\t}"; $returnArr["masterExtCombo"] .= "},\r\n\t\t\t\t\t\t\t'select' : function(combo, record, index){\r\n\t\t\t\t\t\t\t\tBindDropDown(this.form.{$this->Detail_id},\r\n\t\t\t\t\t\t\t\t\tthis.detailData, record.get('{$this->Master_valuefield}'),\r\n\t\t\t\t\t\t\t\t\trecord.get('{$this->Master_valuefield2}'),record.get('{$this->Master_valuefield3}'));\r\n\t\t\t\t\t\t\t}/*,\r\n\t\t\t\t\t\t\t'afterSetValue' : function(combo, record){\r\n\t\t\t\t\t\t\t\tif(record)\r\n\t\t\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\t\t\tBindDropDown(this.form.{$this->Detail_id},\r\n\t\t\t\t\t\t\t\t\tthis.detailData, record.get('{$this->Master_valuefield}'),\r\n\t\t\t\t\t\t\t\t\trecord.get('{$this->Master_valuefield2}'),record.get('{$this->Master_valuefield3}'));\r\n\r\n\t\t\t\t\t\t\t\t\tthis.form.{$this->Detail_id}.value = '{$DetailSelectedID}';\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t}*/\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\tstore: new Ext.data.SimpleStore({\r\n\t\t\t\t\t\t\tfields: [{$masterKeys}],\r\n\t\t\t\t\t\t\tdata : " . parent::PHPArray_to_JSSimpleArray($this->Master_datasource) . "\r\n\t\t\t\t\t\t})" . (!empty($this->Detail_datasource) ? ",detailData : " . parent::PHPArray_to_JSArray($this->Detail_datasource, $this->Detail_textfield, $this->Detail_valuefield, $this->Detail_masterfield, $this->Detail_masterfield2, $this->Detail_masterfield3) : "") . "})"; //----------------------------------------------------------------------------------- return $returnArr; }