* @version 1.0 */ $win = new SDPanel(); $win->setCaption("Horizontal Grid!"); $mainTable = new Table(); $actionBar = new ActionBar(); $actionBar->setClass("applicationBars"); $grid_home = new HorizontalGrid(); $grid_home->setRowsPerPagePortrait(1); $grid_home->setShowPageController(false); $table_grid = new Canvas(); $grid_home->addData(grid_load()); //inputs and controls $title = new InputText(150); $title->setClass("inputtextTitlewhite"); $title->setAutoGrow(true); $image = new InputImage(); $image->setClass("imageImageList"); $desc = new InputText(300); $desc->setClass("inputtextwhite"); $price = new InputText(10); $price->setClass("inputtextPrice"); $table_desc = new Table(); $table_desc->setRowsStyle("25dip;35dip;25dip"); $table_desc->setClass("tableProductThumb"); $table_desc->addControl($title, 1, 1); $table_desc->addControl($desc, 2, 1); $table_desc->addControl($price, 3, 1); $table_grid->addPosition($image, "0%", "100%", "0", "230dip", "0%", "100%"); $table_grid->addPosition($table_desc, "0%", "100%", "140dip", "83dip", "0", "0"); $grid_home->addControl($table_grid);
$acg1->addControl($btn_tw); $acg1->addControl($btn_sms); $acg1->addControl($btn_email); $apb1->addControl($acg1); //Add action bar to a SDPanel. $win->addControl($apb1); $tableItemDetail = new Table(); $tableItemDetail->setClass("table.TableDetailMain"); $title = new InputText(150); $title->setClass("inputtitleblack"); $title->setAutoGrow(true); $title->setReadOnly(true); $desc = new InputText(300); $desc->setClass("attributeTextGray"); $desc->setReadOnly(true); $desc->setAutoGrow(true); $price = new InputText(10); $price->setClass("inputTextPrice"); $price->setReadOnly(true); $stock = new InputText(); $stock->setClass("input.textStock"); $stock->setReadOnly(true); $grid = new HorizontalGrid(); $grid->setRowsPerPagePortrait(1); $grid->setShowPageController(true); //$grid -> setPageControllerBackColor("#FFFFFF"); $grid->addData(load_image()); //$grid -> onTap(view_image()); $grid->setPageControllerClass("table.grid"); $table_grid = new Table(); $table_grid->setRowsStyle("100%");
$table = new Table(); $table->setClass("tableGray"); $grid = new Grid(); $table_grid_product = new Table(); $table_grid_product->setClass("tableGrid"); $table_grid_product->setRowsStyle("80dip"); $table_grid_product->setColumnsStyle("35%;65%;15dip"); $table_grid_product->setHeight("85dip"); $grid->addData(grid_load_products()); //the main use of the grid is to load data from a server $grid->onTap(action_prod()); //what happens when you tap on it //inputs and controls $title_prod = new InputText(150); $title_prod->setClass("attributetitleList"); $title_prod->setAutoGrow(true); $image_prod = new InputImage(); $image_prod->setClass("imageImageList2"); $desc_prod = new InputText(300); $desc_prod->setClass("attributeTextGray"); $price_prod = new InputText(10); $price_prod->setClass("attributeTextPrice"); $table_desc_prod = new Table(); $table_desc_prod->setRowsStyle("25dip;35dip;25dip"); $table_desc_prod->setClass("tableProduct"); $table_desc_prod->addControl($title_prod, 1, 1); $table_desc_prod->addControl($desc_prod, 2, 1); $table_desc_prod->addControl($price_prod, 3, 1); $table_grid_product->addControl($image_prod, 1, 1); $table_grid_product->addControl($table_desc_prod, 1, 2); $grid->addControl($table_grid_product);