Пример #1
0
        $objResponse->plugin('clsTableUpdater', 'assignRowProperty', $property, $value, $row);
        return $objResponse;
    }
    function setColumnProperty($column, $property, $value)
    {
        global $objResponse;
        if (0 == strlen($column)) {
            $objResponse->alert("Please select a column");
            return $objResponse;
        }
        $objResponse->plugin('clsTableUpdater', 'assignColumnProperty', $property, $value, $column);
        return $objResponse;
    }
}
$page = new clsPage();
$aRequests =& $xajax->registerCallableObject($page);
// rows
$aRequests['removerow']->setParameter(0, XAJAX_INPUT_VALUE, 'RowNumber');
$aRequests['replacerow']->setParameter(0, XAJAX_INPUT_VALUE, 'RowNumber');
$aRequests['insertrow']->setParameter(0, XAJAX_INPUT_VALUE, 'RowNumber');
// columns
$aRequests['removecolumn']->setParameter(0, XAJAX_INPUT_VALUE, 'ColumnNumber');
$aRequests['replacecolumn']->setParameter(0, XAJAX_INPUT_VALUE, 'ColumnNumber');
$aRequests['insertcolumn']->setParameter(0, XAJAX_INPUT_VALUE, 'ColumnNumber');
// cells
$aRequests['setcellvalue']->setParameter(0, XAJAX_INPUT_VALUE, 'RowNumber');
$aRequests['setcellvalue']->setParameter(1, XAJAX_INPUT_VALUE, 'ColumnNumber');
$aRequests['setcellvalue']->setParameter(2, XAJAX_INPUT_VALUE, 'Value');
$aRequests['setcellproperty']->setParameter(0, XAJAX_INPUT_VALUE, 'RowNumber');
$aRequests['setcellproperty']->setParameter(1, XAJAX_INPUT_VALUE, 'ColumnNumber');
$aRequests['setcellproperty']->setParameter(2, XAJAX_INPUT_VALUE, 'Property');