QDataGridBase::GetAttributes PHP Method

GetAttributes() public method

public GetAttributes ( $blnIncludeCustom = true, $blnIncludeAction = false )
    public function GetAttributes($blnIncludeCustom = true, $blnIncludeAction = false)
    {
        $strToReturn = parent::GetAttributes($blnIncludeCustom, $blnIncludeAction);
        if ($this->strGridLines == QGridLines::Horizontal) {
            $strToReturn .= 'rules="rows" ';
        } else {
            if ($this->strGridLines == QGridLines::Vertical) {
                $strToReturn .= 'rules="cols" ';
            } else {
                if ($this->strGridLines == QGridLines::Both) {
                    $strToReturn .= 'rules="all" ';
                }
            }
        }
        if ($this->intCellPadding >= 0) {
            $strToReturn .= sprintf('cellpadding="%s" ', $this->intCellPadding);
        }
        if ($this->intCellSpacing >= 0) {
            $strToReturn .= sprintf('cellspacing="%s" ', $this->intCellSpacing);
        }
        $strBorder = $this->strBorderWidth;
        settype($strBorder, QType::Integer);
        $strToReturn .= sprintf('border="%s" ', $strBorder);
        if ($this->strBorderColor) {
            $strToReturn .= sprintf('bordercolor="%s" ', $this->strBorderColor);
        }
        return $strToReturn;
    }