小编Sye*_*sir的帖子

SuiteCRM:从保存前挂钩逻辑重定向到编辑视图

从 beforesave 钩子逻辑重定向到 editview

如果其中发生错误,我尝试从保存挂钩逻辑之前重定向。它应该重定向到带有错误的编辑视图。我正在使用以下代码:

function ShowError($errorMsg,$beanID){
    try{
        SugarApplication::appendErrorMessage('An error has been occured: '.$errorMsg);
        $params = array(
            'module'=> 'ad123_Ads',
            'action'=>'EditView', 
            'id' => $beanID
        );
        SugarApplication::redirect('index.php?' . http_build_query($params));
    } catch (Exception $e) {
        echo 'Caught exception: ',  $e, "\n";
    }

}
Run Code Online (Sandbox Code Playgroud)

但问题是重定向后所有字段都未填充。

php redirect sugarcrm suitecrm

5
推荐指数
1
解决办法
1470
查看次数

如何绘制具有给定长度和角度的直线?

我必须画一条直线,从 0,0 开始,有一些长度和角度(从顶部看)。目前能够通过给出起点和终点来创建一条线,但不是终点,我必须使用角度和长度,有什么帮助吗?

这是代码:

let path = UIBezierPath()
path.move(to: CGPoint(x: 0, y: 0))
path.addLine(to: CGPoint(x: 0+10, y: 0+10))

let shapeLayer = CAShapeLayer()
shapeLayer.path = path.cgPath
shapeLayer.strokeColor = UIColor.blue.cgColor
shapeLayer.lineWidth = 3.0
Run Code Online (Sandbox Code Playgroud)

drawrect ios uibezierpath swift

3
推荐指数
1
解决办法
1245
查看次数

Swift:根据父视图大小动态调整/缩放 UIBezierPath

我正在使用UIBezierPathCAShapeLayer绘制一条线并将其作为子层添加到视图中。一切工作正常,现在我必须调整“线”及其父视图的大小,并严格保持线与视图的比例相同。

下面是创建一条线的代码:

let line = UIBezierPath.arrow(from: startPoint, to: endPoint, tailWidth: 5, headWidth: 20, headLength: CGFloat(inputLength * 0.1))
let shapeLayer = CAShapeLayer()
shapeLayer.path = line .cgPath
self.view.layer.addSublayer(shapeLayer)
Run Code Online (Sandbox Code Playgroud)

resize cashapelayer ios uibezierpath swift

2
推荐指数
1
解决办法
2016
查看次数