Exemple #1
0
// programmer:	Jafarkhani
// create Date:	91.04
//---------------------------
require_once '../../header.inc.php';
require_once inc_dataGrid;
$BaseTypesDT = PdoDataAccess::runquery("select * from Basic_Info where TypeID=43");
require_once '../js/bases.js.php';
$dgh = new sadaf_datagrid("deph", $js_prefix_address . "../data/bases.data.php?task=selectBases", "div_dg");
$dgh->addColumn("کد", "RowID", "", true);
$col = $dgh->addColumn("نام و نام خانوادگی", "fullName");
$col->editor = "BaseObject.personCombo";
$col = $dgh->addColumn("نوع پایه", "typeName");
$col->editor = "BaseObject.baseTypeCombo";
$col->width = 250;
$col = $dgh->addColumn("پایه", "BaseValue");
$col->editor = ColumnEditor::NumberField(false, "cmp_baseValue");
$col->width = 40;
$col = $dgh->addColumn("تاریخ ثبت", "RegDate", GridColumn::ColumnType_date);
$col->width = 80;
$col = $dgh->addColumn("تاریخ اجرا", "ExecuteDate", GridColumn::ColumnType_date);
$col->editor = ColumnEditor::SHDateField();
$col->width = 80;
$col = $dgh->addColumn("ثبت", "BaseMode");
$col->renderer = "function(v){return v == 'USER' ? 'کاربر' : 'خودکار';}";
$col->width = 50;
$col = $dgh->addColumn("حذف", "", "");
$col->renderer = "Base.DeleteRender";
$col->width = 40;
$dgh->addButton = true;
$dgh->addHandler = "function(v,p,r){ return BaseObject.AddBase(v,p,r);}";
$dgh->addColumn("", "BaseMode", "", true);
Exemple #2
0
require_once inc_dataGrid;
require_once inc_dataReader;
require_once '../js/subtract_info.js.php';
$dg = new sadaf_datagrid("SubInfoGrid", $js_prefix_address . "../data/subtract_info.data.php?task=searchSubItem", "SubInfoDIV");
$dg->addColumn("کد قلم", "SalaryItemTypeID", "", true);
$dg->addColumn("نوع فرد ", "PersonType", "", true);
$col = $dg->addColumn("قلم کسری", "full_title");
$col->editor = "SubInfoObject.subItemCombo";
$col->width = 200;
$col = $dg->addColumn("ذی نفع", "BeneficiaryID", "string");
$col->editor = ColumnEditor::ComboBox(manage_domains::GETALL_beneficiary(), "BeneficiaryID", "title");
$col->width = 80;
$col = $dg->addColumn("شرح", "description", "string");
$col->editor = ColumnEditor::TextField(true);
$col = $dg->addColumn("ترتیب", "arrangement");
$col->editor = ColumnEditor::NumberField();
$col->width = 60;
$col = $dg->addColumn("نوع فرد", "person_type_title", "string");
$col->width = 60;
$col = $dg->addColumn("از تاریخ", "FromDate", GridColumn::ColumnType_date);
$col->editor = ColumnEditor::SHDateField();
$col->width = 80;
$col = $dg->addColumn(" تا تاریخ", "ToDate", GridColumn::ColumnType_date);
$col->editor = ColumnEditor::SHDateField(true);
$col->width = 80;
$col = $dg->addColumn("حذف", "", "string");
$col->renderer = "function(v,p,r){return SubInfo.opRender(v,p,r);}";
$col->width = 40;
$dg->addButton = true;
$dg->addHandler = "function(){SubInfoObject.AddSubInfo();}";
$dg->pageSize = "13";
$dg->rowEditOkHandler = "function(store,record){return ByLawObject.Save(store,record);}";
$dg->title = "بخشنامه فوق العاده مديريت";
$dg->collapsible = true;
$dg->collapsed = false;
$grid = $dg->makeGrid_returnObjects();
//------------------------------------------------------------------------------
//
$dg = new sadaf_datagrid("dg", $js_prefix_address . "../data/management_extra_bylaw.data.php?task=selectAllItems", "divItemsGrid", "mainForm");
$col = $dg->addColumn("شماره شناسایی پست", "post_id");
$col->width = 150;
$col = $dg->addColumn("شماره - عنوان پست", "post_title");
$col = $dg->addColumn("داخل شمول", "included", "string");
$col->width = 70;
$col->align = "center";
$col = $dg->addColumn("مقدار", "value", "int");
$col->editor = ColumnEditor::NumberField(false);
$col->width = 90;
$dg->addColumn("", "bylaw_id", "", true);
$dg->width = 800;
$dg->height = 500;
$dg->DefaultSortField = "post_id";
$col = $dg->addColumn("حذف", "");
$col->renderer = "function(v,p,r){return ByLawObject.ItemDeleteRender(v,p,r);}";
$col->align = "center";
$col->width = 50;
$dg->addButton = true;
$dg->addHandler = "function(){ByLawObject.AddItem();}";
$dg->EnableRowNumber = true;
$dg->enableRowEdit = true;
$dg->autoExpandColumn = "post_title";
$dg->rowEditOkHandler = "function(store,record){return ByLawObject.SaveItem(store,record);}";