标签: render

我如何测试grail的控制器的渲染方法?

我该如何测试:

render view: "create", model: [user: user]
Run Code Online (Sandbox Code Playgroud)

我知道如何测试redirectArgs和东西,但我找不到一个例子来测试这样的东西.似乎文章和东西不顾一切地测试这个....

testing grails render controllers

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

模型/控制器中的访问视图

我有一个类MyData.php像这样:

class myData {
  function render() {
    $view = new Zend_View();
    $view->str = 'This is string.';
    echo $view->render('myview.phtml');
  }
}
Run Code Online (Sandbox Code Playgroud)

和myview.phtml文件:

<div id='someid'><?= $this->str ?></div>
Run Code Online (Sandbox Code Playgroud)

在另一种观点中,我正在做这样的事情:

<?php
    $obj = new myData ();
    $obj->render(); // it should be <div id='someid'>This is string.</div>
?>
Run Code Online (Sandbox Code Playgroud)

它给了我以下例外:

Message: no view script directory set; unable to determine location for view script
Run Code Online (Sandbox Code Playgroud)

MyData.phpmyview.phtml在同一目录中.

php zend-framework render view

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

当render_to_response时,Django View ValueError

我正在学习Django的一些教程,用于即将开展的项目,我无法正确加载模板.调试模式返回"ValueError",表示"需要多于1个值才能解压缩".我正在运行Django的捆绑服务器.知道问题是什么?任何帮助表示赞赏.

这是跟踪:

Traceback:
File "/Library/Python/2.7/site-packages/django/core/handlers/base.py" in get_response
  111. response = callback(request, *callback_args, **callback_kwargs)

File "/Users/tinwaijosephlee/Sites/djcode/dev2/../dev2/views.py" in hours_ahead
  26. return render_to_response('plus.html', {'offset': offset, 'dt': dt})

File "/Library/Python/2.7/site-packages/django/shortcuts/__init__.py" in render_to_response
  20. return HttpResponse(loader.render_to_string(*args, **kwargs), **httpresponse_kwargs)

File "/Library/Python/2.7/site-packages/django/template/loader.py" in render_to_string
  181. t = get_template(template_name)

File "/Library/Python/2.7/site-packages/django/template/loader.py" in get_template
  157. template, origin = find_template(template_name)

File "/Library/Python/2.7/site-packages/django/template/loader.py" in find_template
  128. loader = find_template_loader(loader_name)

File "/Library/Python/2.7/site-packages/django/template/loader.py" in find_template_loader
  93. module, attr = loader.rsplit('.', 1)
Run Code Online (Sandbox Code Playgroud)

这是我的观看代码:

from django.shortcuts import render_to_response
from django.http import …
Run Code Online (Sandbox Code Playgroud)

python django templates render

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

浏览器中的不同用户代理

我注意到一些浏览器通过内置开发功能允许您选择不同的用户代理.

这是否意味着他们改变了渲染引擎?

比如说,如果我将Safari的用户代理设置为Internet Explorer - 那么它会将rending引擎从webkit更改为trident吗?

目前在我的Mac上安装了Safari,Chrome,Firefox和iCab.我认为它们代表不同的引擎比内置的用户代理功能更好.但是你只能安装1个版本,除非你去虚拟机或双引导方式.

那你的建议是什么?运行多个虚拟机,当然还需要购买合法的额外许可证.或坚持使用内置的用户代理功能,并提供足够好的内部差异?

干杯杰夫

versions render multiple-browsers agents

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

在Symfony2中,如何直接在智能模板中呈现控制器?

我是Symfony的新手,到目前为止一切正常,除了以下:我安装SmartyBundle使用Smarty模板引擎而不是默认的Twig.它运作良好.但是在第79页的Symfony一书中,他们解释了一个非常简洁的Twig函数:直接从模板中嵌入控制器结果的能力.

我没有设法与Smarty合作,所以你知道是否可以做到这一点,以及如何做到这一点?

我想我可以使用forward方法从我当前的控制器调用另一个控制器来获得相同的结果,但在我看来,它提供了更多的分解功能来使用这个渲染功能.

templates render smarty symfony

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

JSF Richfaces渲染Label的一部分条件

我使用来自辅助bean的三个不同的字符串来为rich:simpleTogglePanel构建标签.

<rich:simpleTogglePanel id="loadPanel" switchType="client" label="#{backingbean.name1} - #{backingbean.name2} - #{backingbean.name3}" >
Run Code Online (Sandbox Code Playgroud)

我希望name3仅在某些特定条件下出现.是否有可能只为name3提供条件?

java jsf label render richfaces

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

uiview只渲染特定区域xcode(不是通过裁剪)

我现在正在尝试渲染uiview.我可以用这样的东西正确地渲染整个uiview.

    [toBeRecorded.layer renderInContext:UIGraphicsGetCurrentContext()];
Run Code Online (Sandbox Code Playgroud)

但是,我想知道只渲染这样的特定区域(不是通过裁剪..但只渲染特定区域).我应该怎么做?

在此输入图像描述

render crop objective-c uiview ios

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

如何将Web用户控件呈现到PlaceHolder中

有人可以帮助我创建我的自定义Web用户控件,以动态呈现到占位符?

我刚刚创建了一个Web用户控件,它在服务器端没有代码只是在aspx中设计,因为所有的功能都是客户端的.

网络控制

<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="WebControlDemo.ascx.cs" Inherits="Project1.Web.UI.WebControlDemo" %>
<div>
Blah blah blah blah
</div>
Run Code Online (Sandbox Code Playgroud)

在另一页

protected void button1_Click(object sender, EventArgs e)
{
   WebControlDemo wcd = new WebControlDemo();
   this.placeHolder1.Controls.Add(wcd);
}
Run Code Online (Sandbox Code Playgroud)

但我看不到任何东西.那么我需要添加的内容最终会被渲染出来?

c# asp.net user-controls render placeholder

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

如何让我的太空船移动?

我做了这些方法:

public Player(double x, double y){
    this.x = x;
    this.y = y;

    ImageLoader loader = new ImageLoader();
    SpriteSheet ss = new SpriteSheet(loader.loadImage("/Pics/TheSpriteSheet.png"));
    this.image = ss.grabImage(1, 1, 32, 32);
}
public void tick(){
    this.x++;
}
public void render(Graphics g){
    g.drawImage(image, (int) x, (int) y, null);
}
Run Code Online (Sandbox Code Playgroud)

然后我把它放在我的主类中的tick方法中,每隔纳秒左右调用一次.

public void tick(){
    playerClass.tick();
}
Run Code Online (Sandbox Code Playgroud)

java render

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

使用三元运算符返回HTML

我知道如何使用这样的三元运算符:

{ this.state.showThanks ? 'Thanks for your response!' : null }
Run Code Online (Sandbox Code Playgroud)

但我想呈现html,然后在单击时删除该html

    { this.state.showThanks ? <input type="submit" className="decisionButtons" id="canDecisionButton" value="I can play" onClick={() => this.canPlay()}/>
                <input type="submit" className="decisionButtons" id="cantDecisionButton" value="I cannot play" onClick={() => this.cannotPlay()}/>
  : 'Thanks for your response!' }
Run Code Online (Sandbox Code Playgroud)

我尝试了上述类似的操作,但出现错误,因此如何在我的react render方法中将html放在三元组中?

html render ternary reactjs

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