标签: render

如何从DataGrid获取HTML输出?

我想知道是否有一种方法可以获得DataGrid的HTML输出.在数据绑定到网格后我想要原始 HTML.我可以用它来实现这个渲染方法的某种重载吗?谢谢.

.net html datagrid webforms render

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

如何让CakePHP使用换行符渲染纯文本?

我需要我的一个控制器操作,以每行的名称返回一个名称列表,作为纯文本.这样做的原因是它可以被期望这种格式的JQuery自动完成插件使用.不幸的是,当页面呈现时,\n字符不会呈现为换行符.

调节器

function UserController extends AppController {
    var $components = array('RequestHandler');

    function users_ajax() {
        $users = $this->User->find('all');
        $this->set('users', $users);

        $this->layout = false;
        Configure::write('debug', 0);
        $this->RequestHandler->respondAs('text');
    }
}
Run Code Online (Sandbox Code Playgroud)

视图

foreach($users as $user) {
    echo $user['User']['name'] . '\n';
}
Run Code Online (Sandbox Code Playgroud)

结果

第一个用户\nSECOND用户\nTHIRD用户\n

据我所知,在视图返回纯文本,但是,\n被直译出来.我怎么能阻止这个?

content-type cakephp views render plaintext

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

Rails format.xml呈现并传递多个变量

典型用法是:

respond_to do |format|
  format.html # index.html.erb
  format.xml  { render :xml => @users }
end
Run Code Online (Sandbox Code Playgroud)

现在我想传递一个名为"teststring"的字符串.

我见过参考使用

:local => {:users => @users, :another => @another}
Run Code Online (Sandbox Code Playgroud)

但我不知道如何将两者合并在一起.我只是没有看到所有的东西.没有太多文档来真正解释:该行中的xml.我不知道我是否可以使用:teststring => teststring处理字符串?

最后,如果我有多个变量,我如何在index.html.erb中处理它们?它们是否从render命令以相同的名称传递?

谢谢.

xml format variables ruby-on-rails render

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

c#object to string以文本格式显示它

我有下一个对象/列表"ListaDatos",我喜欢把它作为明确的字符串(通过邮件可视化/发送等)

public List<Datos> ListaDatos = new List<Datos>();

public class Datos
{
    public string Numero;
    public string Alias;
    public string URLConsumo;

    //-- Consumos ----------------------------- 
    public List<Consumo> Consumos = new List<Consumo>();
    public string ConsumoTotal;
}

public class Consumo 
{
    public string Tipo;
    public string Subtipo;
    public string Concepto;
    public string Cantidad;
    public string Importe;
    public string Total;
}
Run Code Online (Sandbox Code Playgroud)

将此对象"渲染"为文本以获取字符串变量的最简单方法是什么:

DATOS
 Numero     : 10
 Alias      : "aaaaa"
 urlConsumo : "www.aaaaaaaaaaaaa"
 Consumos
  Tipo      : "abc"
  SubTtipo  : "aaa"
  ...
DATOS
 Numero     : 10
 Alias …
Run Code Online (Sandbox Code Playgroud)

c# render object

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

多个ListCellRenderer

是否可以在一个类中使用多个ListCellRenderer?

实际上我的应用程序中有多个JList,我需要为每个JList需要不同的ListCellRenderer.

我可以为实现ListCellRenderer的Component方法使用不同的类名.

例如:如果我有一个名为"MultiColumnCellRenderer"的类,其中包含一些Component方法的实现,另一个名为"MultiColumnCellRenderer2"的类,以及其他一些Component方法的实现?

public class MultiColumnCellRenderer extends JPanel implements
        ListCellRenderer {

    public MultiColumnCellRenderer() {
    }

    public Component getListCellRendererComponent(JList list, Object value,
            int index, boolean isSelected, boolean cellHasFocus) {

// Some implementation of Component Method

        super.setEnabled(list.isEnabled());
        super.setFont(list.getFont());

        return this;
    }
}


public class MultiColumnCellRenderer2 extends JPanel implements
        ListCellRenderer {

    public MultiColumnCellRenderer2() {
    }

    public Component getListCellRendererComponent(JList list, Object value,
            int index, boolean isSelected, boolean cellHasFocus) {

// Some implementation of Component Method

        super.setEnabled(list.isEnabled());
        super.setFont(list.getFont());

        return this;
    }
}`
Run Code Online (Sandbox Code Playgroud)

如果我做了类似的事情:

list1.setCellRenderer(new …
Run Code Online (Sandbox Code Playgroud)

java swing render jlist listcellrenderer

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

content_for值周围的额外空格

我需要给我的body标签一个特定于页面的id,以更好地定位css选择器.

为此,我在application.erb布局中设置了以下内容:

<body id="<%= content_for :page_id %>">
Run Code Online (Sandbox Code Playgroud)

在页面视图中,我可以这样做:

<% content_for :page_id do %>
  <%='some-page-id'%>
<% end %>
Run Code Online (Sandbox Code Playgroud)

问题是我在返回的值周围返回了额外的空格,导致渲染的body标签看起来像这样:

<body id="    some-page-id " >
Run Code Online (Sandbox Code Playgroud)

这可以防止id工作.我有一个解决方法,我这样做:

<% body_id = content_for :page_id %>
<body id="<%= body_id.strip %>">
Run Code Online (Sandbox Code Playgroud)

但有没有办法解决这个问题,以便content_for返回其值而无需额外的空格?是什么导致这个额外的空格被返回?

whitespace ruby-on-rails render content-for ruby-on-rails-3

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

为什么相机必须留在opengl的原点

所以我正在学习openGL,有一件事我觉得非常奇怪,那就是摄像机停留在原点并向同一方向看.要实现相机移动和旋转,您必须移动和旋转整个世界而不是相机.

我的问题是,为什么你不能移动相机?directx是否允许您移动相机?

opengl directx graphics render

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

你如何使用重新调整所有Graphic2D的大小

在java中你怎么能让游戏完全实现!但是逻辑和图形可以用它吗?我尝试过使用SCALE方法.但这并不能让每台电脑完全全屏.所以我做了这个:

    public void resize(int WIDTH, int HEIGHT, boolean UNDECORATED) {

          frame.setPreferredSize(new Dimension(WIDTH, HEIGHT));
          frame.setMaximumSize(new Dimension(WIDTH, HEIGHT));
          frame.setMinimumSize(new Dimension(WIDTH, HEIGHT));

          this.WIDTH = WIDTH;
          this.HEIGHT = HEIGHT;
          frame.setUndecorated(UNDECORATED);
          frame.setSize(WIDTH, HEIGHT);
      }
Run Code Online (Sandbox Code Playgroud)

因此,您可以将屏幕大小设置为您想要的任何值!它工作但图形不适用它?Graphics2D中是否有一种方法可以拉伸所有图形以使其适合?例如,如果有一个方法存在,如:

            G2D.resize(WIDTH, HEIGHT, Image.NEAREST_PARENT_RESCALE);
Run Code Online (Sandbox Code Playgroud)

任何的想法?

我尝试过的事情:

  • 将所有图形绘制到缓冲图像,然后将该图像绘制到屏幕尺寸上.
  • 只需使用SCALE并进行WIDTH*SCALE等
  • 很多数学

我不介意的事情

  • 如果你有一个WIDE-SCREEN,它会将graphic2D对象拉伸到这个大小.
  • 如果你有一个SQUARE-SCREEN它会将graphics2D对象调整到这个大小.

那么如何使用Graphics2D,JFrame制作完全可重复密封的游戏.

java swing render jframe image-resizing

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

Yii 2在标签内容中呈现页面

我有一个Tabs小部件:

echo Tabs::widget([
    'items' => [
        [
            'label' => 'Add Staff', 
            'icon' => 'user',
            'content' => "Add Staff page loaded here",
            'active' => true
        ],
        [
            'label' => 'Store Configuration',
            'content' => 'Store Configuration page loaded here',
            //'headerOptions' => [...],
            'options' => ['id' => 'myveryownID'],
        ],
        [
            'label' => 'Transaction',
            'items' => [
                 [
                     'label' => 'Add Transaction',
                     'content' => 'Add Transaction page loaded here',
                 ],
                 [
                     'label' => 'View Transaction',
                     'content' => 'View Transaction page loaded here',
                 ],
            ], …
Run Code Online (Sandbox Code Playgroud)

php tabs render yii2

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

每次渲染时获取组件的高度

所以,大家好,基本上我正在使用react,我想通过props获取父div的高度,并使它的孩子具有相同的高度。每次调整窗口大小时,父div都会渲染。我尝试使用componentDidMountsetState获取父级的高度,但componentDidMount仅在父级div第一次渲染时才被调用。

而且我不能使用ReactDOM.findDOMNode(this).clientHeight内部render()函数。

为简化起见,这些步骤如下:

  • (每次)调整窗口大小
  • Div1被渲染
  • 获取Div1高度并将其设置为状态
  • 通过道具将其传递给Div2。

有任何想法吗?

这是一段代码:

import React, { Component } from 'react';
import Div2 from './Div2';

    class Div1 extends Component {
      constructor(props){
        super(props);
        this.state = {
          height: 0
        };
      }

      componentDidMount() {
      var height = (ReactDOM.findDOMNode(this).clientHeight);
      this.setState({height: height})
      }    

      render() { 
         return(    
          <div className='Div1'>    
            <Div2 height={this.state.height}/>   
          </div>    
      );
      }
    }

    export default Div1;
Run Code Online (Sandbox Code Playgroud)

height components render reactjs

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