小编wal*_*tfy的帖子

渲染多个EmberJS视图时断言失败

view多次使用帮助器,以便渲染相同的模板,但每次都有不同的参数,主要是布尔值作为选项标志.

但是,每当我渲染多于1个时,我都会收到以下错误view:

Assertion failed: Attempted to register a view with an id already in use: null

我的元素标签没有"余烬ID",例如id="ember224".

我在JSBin中复制了这个问题:

请注意,在JSBin中,无论出于何种原因,您都无法看到控制台中记录的错误.一个简单的复制并粘贴到 http://www.embersandbox.com/,您可以打开控制台并查看错误本身.

http://jsbin.com/UHOh/1/edit?html,js,output

有谁知道为什么会这样?如果是的话,这可能是个问题吗?到目前为止,其他所有工作都应该正常工作,所以我倾向于忽略它.

谢谢!

javascript view ember.js

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

网格布局实现特定按钮ActionListener

我遇到了麻烦; 我正在尝试实施影院预订系统但是我无法将actionListener设置为不同网格上的特定按钮.我希望它的工作方式是每个用户都有一个会话,他可以在这个会话中选择座位和票价,如学生费率,老年养老金率.无论如何,我似乎无法添加actionListener,所以当他选择座位时,那些在程序运行时变得不可用.谢谢.

// Load Libraries
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class cinemaSystem {
    // Global Variables
    JFrame frame = new JFrame(); // Creates JFrame
    JLabel title;
    JButton l[][], m[][], r[][]; // Names grid of JButtons
    JPanel panel1, panel2, panel3;

    // Constructor
    public cinemaSystem(){

            title = new JLabel("Cinema Booking");
            title.setFont(new Font("Helvetica", Font.BOLD, 30));
            title.setLocation(12,5);
            title.setSize(600, 60);

            frame.setLayout(null); // Setting Grid Layout
            // panel1.setLayout(new GridLayout(seat,row));
            l = new JButton[4][4]; // Allocating Size of Grid
            panel1 = new JPanel(new GridLayout(4,4));
            panel1.setBackground(Color.black); …
Run Code Online (Sandbox Code Playgroud)

java swing jbutton actionlistener grid-layout

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