1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52
|
function LoadData($fichier)
{
$checkColumn = new PhpExtUx_Grid_CheckColumn("Select");
$checkColumn->setDataIndex(utf8_encode("Séléctionner"));
$checkColumn->setWidth(55);
$editStrBox = PhpExt_Form_ComboBox::createComboBox("cmbLight")
->setTypeAhead(true)
->setTriggerAction(PhpExt_Form_ComboBox::TRIGGER_ACTION_ALL)
->setTransform("light") #?
->setLazyRender(true)
->setListCssClass('x-combo-list-small');
$editNumBox = PhpExt_Form_NumberField::createNumberField("txtPrice")
->setAllowBlank(false)
->setAllowNegative(false);
// Chargement du fichier xml
$store = new PhpExt_Data_Store($fichier);
//$store->setUrl($fichier)
$store->setUrl($fichier)
->setReader($reader);
$colModel = new PhpExt_Grid_ColumnModel();
$colModel->addColumn(PhpExt_Grid_ColumnConfigObject::createColumn("Author","Author",null,120, null, null, true)
->setEditor($editStrBox))
->addColumn(PhpExt_Grid_ColumnConfigObject::createColumn("Title","Title",null,180,null,null, null, true)
->setEditor($editStrBox))
->addColumn(PhpExt_Grid_ColumnConfigObject::createColumn("Manufacturer","Manufacturer",null,115,null,null, true)
->setEditor($editStrBox))
->addColumn(PhpExt_Grid_ColumnConfigObject::createColumn("Product Group","ProductGroup",null,100,null,null, true)
->setEditor($editStrBox))
->addColumn($checkColumn);
$grid = new PhpExt_Grid_GridPanel();
$grid->setStore($store)
->setColumnModel($colModel)
->setHeight(600)
->setWidth('auto');
}
$btnElementViewVendeur = PhpExt_Element::getByID("btnViewVendeur");
$btnViewVendeur = PhpExt_Button::createTextButton("Afficher la liste");
$btnViewVendeur->setId('btnViewVendeur');
$btnViewVendeur->setMinWidth('197');
$btnHandlerViewVendeur = PhpExt_javascript::functionDef(null,
LoadData("sheldon2.xml")); //N'est pas pris comme fonction PHP
$p2->addItem($btnViewVendeur); |