예제 #1
0
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,
예제 #2
0
$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)
예제 #3
0
	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;
?>
,
예제 #4
0
 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;
 }