本文整理汇总了PHP中Div::setHeight方法的典型用法代码示例。如果您正苦于以下问题:PHP Div::setHeight方法的具体用法?PHP Div::setHeight怎么用?PHP Div::setHeight使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Div
的用法示例。
在下文中一共展示了Div::setHeight方法的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: show
/**
* Zeigt das gesamte Panel an
*/
function show()
{
$this->CONTENT->setWidth($this->WIDTH - 8 * $this->PANELTITELRIGHTWIDTH);
//---------------------------------------------------
// Inhalt
//---------------------------------------------------
$cont = new Div();
$cont->setBorder(1);
$cont->setWidth($this->WIDTH - 2 * $this->PANELTITELRIGHTWIDTH);
if ($this->HEIGHT > 0) {
$cont->setHeight($this->HEIGHT - $this->PANELTITELHEIGHT);
}
$cont->setOverflow("auto");
$cont->setStyle("background-color", $this->BGCOLOR);
$cont->setStyle("border-style", "solid");
$cont->setStyle("border-top", "1px");
$cont->setStyle("border-left", "1px");
$cont->setStyle("border-right", "2px");
$cont->setStyle("border-bottom", "2px");
$cont->setStyle("border-color", $_SESSION['config']->COLORS['text']);
$cont->add($this->CONTENT);
//---------------------------------------------------
$tb = new Table(array(""));
$rH = $tb->createRow();
$rH->setAlign("center");
$rH->setBackgroundColor($_SESSION['config']->COLORS['text']);
$rH->setFontType($_SESSION['config']->COLORS['text']);
$rH->setAttribute(0, $this->NAME);
$tb->addRow($rH);
$rC = $tb->createRow();
$rC->setAlign("center");
$rC->setAttribute(0, $cont);
$tb->addRow($rC);
return $tb;
}
示例2: getMobileSwitch
function getMobileSwitch()
{
$tbl = new Table(array("", "", "", ""));
$tbl->setAlignments(array("center", "left", "left", "right"));
$tbl->setColSizes(array(60, "", 170, 150));
$tbl->setBorder(0);
$rowTtl = $tbl->createRow();
$rowTtl->setVAlign("middle");
$txtAn = new Text("AN", 7, true);
$txtAus = new Text("AUS", 7, true);
$divAn = new Div();
$divAn->add($txtAn);
$divAn->setWidth(150);
$divAn->setHeight(50);
$divAn->setAlign("center");
$divAn->setVAlign("middle");
$divAn->setStyle("line-height", "50px");
$divAn->setBorder(1);
$divAn->setBackgroundColor("green");
$divAus = new Div();
$divAus->setWidth(150);
$divAus->setHeight(50);
$divAus->setAlign("center");
$divAus->setVAlign("middle");
$divAus->setStyle("line-height", "50px");
$divAus->add($txtAus);
$divAus->setBorder(1);
$divAus->setBackgroundColor("red");
$txtName = new Text($this->OBJNAME, 6, true);
$img = $this->getControlArtIcon(false);
$lnkAn = new Link("http://" . $this->IP . "?schalte=on", $divAn, false, "arduinoSwitch");
$lnkAus = new Link("http://" . $this->IP . "?schalte=-" . $this->FUNK_ID, $divAus, false, "arduinoSwitch");
$rowTtl->setAttribute(0, $img);
$rowTtl->setAttribute(1, $txtName);
$rowTtl->setAttribute(2, $lnkAn);
$rowTtl->setAttribute(3, $lnkAus);
$tbl->addRow($rowTtl);
return $tbl;
}
示例3: Div
$cont2x->setWidth("150");
$cont2x->setHeight($mainHeight);
$cont2x->setStyle("padding-left", "4px");
$cont2x->setStyle("padding-right", "6px");
$cont2x->setBorder(0);
$cont2x->setBackgroundColor($_SESSION['config']->COLORS['Tabelle_Hintergrund_2']);
$cont2x->setStyle("overflow-x", "hidden");
$cont2x->setStyle("overflow-y", "overflow");
$cont2 = new Div();
$cont2->setWidth("160");
$cont2->add($cont2x);
$cont2->setStyle("overflow-x", "hidden");
$cont2->setStyle("overflow-y", "auto");
$spcr = new Div();
$spcr->setWidth(0);
$spcr->setHeight($mainHeight);
$tbl = new Table(array("", "", ""));
$tbl->setBorder(0);
$tbl->setColSizes(array($mainWidth, "1"));
$tbl->setBackgroundColor($_SESSION['config']->COLORS['Tabelle_Hintergrund_1']);
$rMain = $tbl->createRow();
$rMain->setAttribute(0, $cont);
$rMain->setAttribute(1, $spcr);
$rMain->setAttribute(2, $cont2);
$tbl->addRow($rMain);
$MainPanel->add($tbl);
} else {
$tbl = new Table(array(""));
$tbl->setBorder(0);
$tbl->setColSizes(array($mainWidth));
$tbl->setBackgroundColor($_SESSION['config']->COLORS['Tabelle_Hintergrund_1']);
示例4: show
function show()
{
//Wenn notwendig Eingabemaske, ansonsten Standard-Anzeige
if (!$this->showInsertMaskIfNeeded()) {
$rowsToShow = $this->getRowsToShow();
//Tabelle fÃÂÃÂÃÂür gesamte NEWS
$tbl = new Table(array("News"));
$tbl->setHeadEnabled(false);
$tbl->setBorder(0);
foreach ($rowsToShow as $row) {
$tt = new Text($row['Text']);
$tt->setFilter(false);
$ta = new Text($row['Autor']);
$tblxTitle = new Table(array("", ""));
$tblxTitle->setColSizes(array("50"));
$tblxTitle->setAlign("left");
$rxtitle = $tblxTitle->createRow();
$t0 = new Title(getFormatedDate($row['Datum'], "standard") . ":");
$t0->setWidth(20);
$rxtitle->setAttribute(0, $t0);
$t1 = new Title($row['Title']);
$rxtitle->setAttribute(1, $t1);
$rxtitle->setAlign("left");
$tblxTitle->addRow($rxtitle);
//Tabelle fÃÂÃÂÃÂür den jeweiligen Eintrag
$tblx = new Table(array(""));
if (strlen($row['pic']) > 0) {
$tblx = new Table(array("", ""));
$tblx->setColSizes(array("180"));
}
$tblx->setBorder($this->CONFIG->GB_CONFIG['border']);
$tblx->setWidth("100%");
//TEXT
$rx = $tblx->createRow();
if (strlen($row['pic']) > 0 && !(isset($_REQUEST['removeNewsPicId']) && $_REQUEST['removeNewsPicId'] == $row['id'])) {
$img = new Image($row['pic']);
$img->setWidth(175);
$rx->setAttribute(0, $img);
$rx->setAttribute(1, $tt);
} else {
$rx->setAttribute(0, $tt);
}
$rx->setAlign("left");
$tblx->addRow($rx);
$f = new FontType();
$rx->setFonttypes(array(0 => $f));
$f = new FontType();
$f->setFontsize(1);
$f->setItalic(false);
$rx->setFonttypes(array(0 => $f));
$r = $tbl->createRow();
$r->setAttribute(0, $tblxTitle);
$tbl->addRow($r);
$r1 = $tbl->createRow();
$r1->setAttribute(0, $tblx);
$tbl->addRow($r1);
$ytElem = new YouTubeElement($row['yt_video'], "news", "yt_video", $row['id']);
$r1 = $tbl->createRow();
$r1->setAttribute(0, $ytElem);
$tbl->addRow($r1);
$tbl->addSpacer(0, 7);
if ($_SESSION['config']->CURRENTUSER->STATUS == "admin" || $_SESSION['config']->CURRENTUSER->STATUS == "user") {
$r2 = $tbl->createRow();
$xDv = new Div();
$xDv->setWidth(450);
$xDv->setHeight(40);
$txChngePic = new Text("Bild Hochladen/ÃÂÃÂÃÂÃÂndern<br>");
$txChngePic->setFilter(false);
$newPicLink = new Link("?popupRunLink=imageUploaderPopup&targetPath=pics/news&DbInsertTable=news&DbInsertCol=pic&DbInsertId=" . $row['id'] . "&stayAlive=ok", $txChngePic);
$txRemPic = new Text("Bild Entfernen<br>");
$txRemPic->setFilter(false);
$removePicLink = new Link("?removeNewsPicId=" . $row['id'] . "", $txRemPic);
$spTx = new Text(" ");
$spTx->setFilter(false);
$xDv->add($newPicLink);
if (strlen($row['pic']) > 0) {
if (isset($_REQUEST['removeNewsPicId']) && $_REQUEST['removeNewsPicId'] == $row['id']) {
$sql = "UPDATE news SET pic = null WHERE id = " . $_REQUEST['removeNewsPicId'];
$_SESSION['config']->DBCONNECT->executeQuery($sql);
} else {
$xDv->add($removePicLink);
}
}
$newPicLink->setPopup(true);
$r2->setAttribute(0, $xDv);
$tbl->addRow($r2);
}
$tbl->addSpacer(0, 35);
}
if ($_SESSION['config']->CURRENTUSER->STATUS == "admin" || $_SESSION['config']->CURRENTUSER->STATUS == "user") {
// Neuer Eintrag- BUTTON
//--------------------------------
$insertButton = new Button('dbTableNew', 'News eintragen');
$form = new Form($_SERVER['SCRIPT_NAME']);
$form->add($insertButton);
$form->show();
}
// Tabelle anzeigen
//--------------------------------
$tbl->show();
//.........这里部分代码省略.........
示例5: getMobileSwitch
function getMobileSwitch()
{
$tbl = new Table(array("", "", "", "", ""));
$tbl->setAlignments(array("center", "left", "left", "left", "right"));
$tbl->setColSizes(array(60, "", 100, 160, 150));
$tbl->setBorder(0);
$rowTtl = $tbl->createRow();
$rowTtl->setVAlign("middle");
$txtAn = new Text("AN", 7, true);
$txtAus = new Text("AUS", 7, true);
switch ($this->ART) {
case 1:
// Steckdosen
// Steckdosen
case 3:
// Glühbirne
$txtAn = new Text("AN", 7, true);
$txtAus = new Text("AUS", 7, true);
break;
case 2:
// Jalousien
$txtAn = new Text("AUF", 7, true);
$txtAus = new Text("ZU", 7, true);
break;
case 4:
// Heizung
$txtAn = new Text("WARM", 7, true);
$txtAus = new Text("KALT", 7, true);
break;
default:
$txtAn = new Text("AN", 7, true);
$txtAus = new Text("AUS", 7, true);
}
$divAn = new Div();
$divAn->add($txtAn);
$divAn->setWidth(150);
$divAn->setHeight(50);
$divAn->setAlign("center");
$divAn->setVAlign("middle");
$divAn->setStyle("line-height", "50px");
$divAn->setBorder(1);
$divAn->setBackgroundColor("green");
$divAn->setOverflow("hidden");
$divAus = new Div();
$divAus->setWidth(150);
$divAus->setHeight(50);
$divAus->setAlign("center");
$divAus->setVAlign("middle");
$divAus->setStyle("line-height", "50px");
$divAus->add($txtAus);
$divAus->setBorder(1);
$divAus->setBackgroundColor("red");
$divAus->setOverflow("hidden");
$txtName = new Text($this->OBJNAME, 6, true);
$img = $this->getControlArtIcon(false);
$lnkAn = new Link("?switchShortcut=" . $this->FUNK_ID . "-on", $divAn, false, "arduinoSwitch");
$lnkAus = new Link("?switchShortcut=" . $this->FUNK_ID . "-off", $divAus, false, "arduinoSwitch");
$fDimmLvl = "";
if ($this->isDimmable()) {
$fDimmLvl = new Form();
$cobDimmLvl = new Combobox("dimmer", getNumberComboArray(1, 16), "", " ");
$cobDimmLvl->setDirectSelect(true);
$cobDimmLvl->setStyle("font-size", "40px");
$fDimmLvl->add($cobDimmLvl);
$fDimmLvl->add(new Hiddenfield("schalte", $this->FUNK_ID));
}
$rowTtl->setAttribute(0, $img);
$rowTtl->setAttribute(1, $txtName);
$rowTtl->setAttribute(2, $fDimmLvl);
$rowTtl->setAttribute(3, $lnkAn);
$rowTtl->setAttribute(4, $lnkAus);
$tbl->addRow($rowTtl);
return $tbl;
}
示例6: Div
$contentLayoutRow1 = $layoutTable->createRow();
$contentLayoutRow1->setAttribute(0, $menuDiv);
$layoutTable->addRow($contentLayoutRow1);
/* --------------------------------- */
/* Untermenü */
/* --------------------------------- */
if (isset($_SESSION['MENU_PARENT']) && strlen($_SESSION['MENU_PARENT']) > 0) {
$sql = "SELECT * FROM menu WHERE parent='" . $_SESSION['MENU_PARENT'] . "'";
$rslt = $_SESSION['config']->DBCONNECT->executeQuery($sql);
$menuHeight = 0;
if (mysql_numrows($rslt) > 0) {
$menuHeight = 50;
$_SESSION['additionalLayoutHeight'] = $_SESSION['additionalLayoutHeight'] + $menuHeight;
$menuDiv = new Div();
$menuDiv->setWidth("99%");
$menuDiv->setHeight($menuHeight);
$menuDiv->setBorder(0);
$menuDiv->setAlign("left");
$menuDiv->setStyle("padding", "0px 0px");
$menu = new DbMenu("Hauptmenue");
$menu->setAlign("center");
$menu->setFontsize("5em");
$menu->setMenuType("horizontal");
$menuDiv->add($menu);
$menuDiv->add(new Line(1, 6));
$contentLayoutRow2 = $layoutTable->createRow();
$contentLayoutRow2->setAttribute(0, $menuDiv);
$layoutTable->addRow($contentLayoutRow2);
}
}
/* --------------------------------- */
示例7: showLogContent
function showLogContent()
{
$div = new Div();
$div->setWidth("100%");
$div->setHeight("250");
$div->setStyle("white-space", "nowrap");
$output = array();
$tmp = exec("tail -n " . $this->getLinesToShow() . " " . $this->getPath(), $output);
foreach (array_reverse($output) as $out) {
$tx = new Text($out . "<br>", 2, false, false, false, false);
$div->add($tx);
}
$ln = new Line();
$ln->show();
$div->show();
$ln->show();
}
示例8: postHandleControlEdit
function postHandleControlEdit($dbTable)
{
// Neuen Eintrag anlegen
if (isset($_REQUEST['InsertNewControl']) && $_REQUEST['InsertNewControl'] == "do" && isset($_REQUEST['X']) && isset($_REQUEST['Y'])) {
if (!(isset($_REQUEST['Name']) && isset($_REQUEST['FunkId']) && isset($_REQUEST['Art']))) {
$mask = $this->getInsertMask($_REQUEST['X'], $_REQUEST['Y'] - $_SESSION['additionalLayoutHeight']);
$mask->show();
$dv = new Div();
$dv->setVAlign("middle");
$dv->setAlign("center");
$dv->setBorder(3);
$dv->setStyle("border-color", "#ff2200");
$dv->setStyle("background-color", "#aacc00");
$dv->setXPos($_REQUEST['X']);
$dv->setYPos($_REQUEST['Y']);
$dv->setWidth($this->CONTROL_IMAGE_WIDTH);
$dv->setHeight($this->CONTROL_IMAGE_HEIGHT);
$dv->add(new Text("Neu", 3, true, false, false, false));
$dv->show();
}
}
// Neuen Sensor anlegen
if (isset($_REQUEST['InsertNewSensorControl']) && $_REQUEST['InsertNewSensorControl'] == "do") {
if (!(isset($_REQUEST['name']) && isset($_REQUEST['id']) && isset($_REQUEST['sensor_art']))) {
$mask = $this->getInsertSensorMask($_REQUEST['X'], $_REQUEST['Y'] - $_SESSION['additionalLayoutHeight']);
$mask->show();
$dv = new Div();
$dv->setVAlign("middle");
$dv->setAlign("center");
$dv->setBorder(3);
$dv->setStyle("border-color", "#ff2200");
$dv->setStyle("background-color", "#aacc00");
$dv->setXPos($_REQUEST['X']);
$dv->setYPos($_REQUEST['Y']);
$dv->setWidth($this->SENSOR_IMAGE_WIDTH);
$dv->setHeight($this->SENSOR_IMAGE_HEIGHT);
$dv->add(new Text("Neu", 2, true, false, false, false));
$dv->show();
}
}
// Existierenden Eintrag bearbeiten
if (isset($_REQUEST['editControl']) && strlen($_REQUEST['editControl']) > 0) {
if (!(isset($_REQUEST['RowId']) && isset($_REQUEST['Name']) && isset($_REQUEST['FunkId']) && isset($_REQUEST['Art']))) {
$mask = $this->getEditMask($_REQUEST['editControl']);
$mask->show();
}
}
// Existierenden Eintrag bearbeiten
if (isset($_REQUEST['editSensorControl']) && strlen($_REQUEST['editSensorControl']) > 0) {
if (!(isset($_REQUEST['RowId']) && isset($_REQUEST['name']) && isset($_REQUEST['sensor_art']) && isset($_REQUEST['sensor_art']))) {
$mask = $this->getEditSensorMask($_REQUEST['editSensorControl']);
$mask->show();
}
}
}
示例9: showHorizontalMenu
/**
* show-Methode fÃÂÃÂÃÂür TYPE = horizontal
*/
function showHorizontalMenu()
{
$div = new Div();
$div->setHeight($this->getHeight());
$div->setWidth($this->getWidth());
if (strlen($this->getAlign()) > 0) {
$div->setAlign($this->getAlign());
}
$div->setXPos($this->XPOS);
$div->setYPos($this->YPOS);
$div->setBorder($this->BORDER);
$userStatus = $this->CONFIG->CURRENTUSER->STATUS;
$menuArray = $this->MENUTABLE->getMenuByStatus($userStatus);
$spacer = $this->SPACER;
$spacer->setFonttype($this->getFonttype());
$rowCtr = mysql_num_rows($menuArray);
$entryCount = mysql_num_rows($menuArray);
$ctr = 0;
//prÃÂÃÂÃÂüfvariable zum Rows mitzÃÂÃÂÃÂählen
while ($row = mysql_fetch_array($menuArray)) {
if ($row['id'] > 0) {
// Spacer ( | oder ÃÂÃÂÃÂübergebener Spacer )
$lnk = $row['link'];
if (strlen($row['parent']) > 0 && !strpos($lnk, "menuParent")) {
$lnk .= "&menuParent=" . $row['parent'];
}
if ($ctr != 0 && $ctr != $entryCount) {
$lSpacer = new Link($lnk, $spacer, false, $row['target']);
//$lSpacer->setToolTip($row['tooltip']);
$div->add($lSpacer);
}
// Link
$txt = new Text($row['text']);
$txt->setFonttype($this->getFonttype());
if (ltrim($txt->getText()) == $_SESSION['MENU_PARENT'] || ltrim($txt->getText()) == $this->getLabelByRunlink($_SESSION['runLink'], $_SESSION['MENU_PARENT'])) {
$txt->setText("<font color='" . $_SESSION['config']->COLORS['hover'] . "' >" . $txt->getText() . "</font>");
$txt->setFilter(false);
}
$l = new Link($lnk, $txt, false, $row['target']);
$l->setStyleclass("menulink");
//$l->setToolTip($row['tooltip']);
$div->add($l);
}
$ctr++;
//prÃÂÃÂÃÂüfvariable zum Rows mitzÃÂÃÂÃÂählen
}
$div->show();
}