小编Pra*_*ane的帖子

如何在extjs4中创建超链接?

我在extjs4工作.我一直陷入困境,我必须在extjs4中创建一个超链接.我一直在搜索extjs4中创建超链接但我没有得到任何解决方案.实际上我必须放入箱子一个超链接,点击该链接后,我将在extjs4中显示另一个页面.实际上我也没有在extjs4中获得这个活动.如何在extjs4中使用超链接.我用这种方式......

{
      xtype: 'panel',
      html:'<a href="second.js">Second page</a>',
}  
Run Code Online (Sandbox Code Playgroud)

请给我一些建议......

extjs dom-events extjs4 extjs-mvc extjs4.1

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

如何在extjs4中的特定事件调用上动态加载控制器?

我在extjs4工作.我陷入了想要在extjs4中动态加载控制器的点.我正在使用控制器this.getController()方法动态加载控制器.*当我将此代码放在特定控制器的init()函数中时,它会工作,控制器会动态加载.*这是我的控制器代码......

Ext.define('B.UserController',{ 
----
init:function()
{
    var controller = this.getController('kp.PollController');
    controller.init();                  // launch init() method
    this.control(
            {
                 'KpLogin button[action=loginAction]':
                      {
                          click:this.authenticateUser
                      },
            });
},
-----
Run Code Online (Sandbox Code Playgroud)

但是,当我将我的代码放在特定功能(按钮事件)时,它会给我错误.这是我的代码......

    Ext.define('B.UserController',{  
    -------   
    init:function()
    {
            this.control(
                {
                     'KpLogin button[action=loginAction]':
                          {
                              click:this.authenticateUser
                          },
                });
    },
     authenticateUser:function(button)
    {
      var controller = this.getController('kp.PollController');
      controller.init();                  // launch init() method
    }
    -----
Run Code Online (Sandbox Code Playgroud)

放入此代码后,我在firebug中出错了...

Uncaught TypeError: Cannot read property 'readyState' of undefined Connection.js:818
Ext.define.onStateChange Connection.js:818
(anonymous function) 
Run Code Online (Sandbox Code Playgroud)

这是我的app.js代码....

Ext.application({
    name:'B',
    autoCreateViewport:true,
    controllers:['sn.UserController','qb.QbquestionController','kp.DnycontentController',/*'kp.PollController','kp.PolloptionController',*/'kp.KpquotationController','qb.QbqnsController','kp.CuriosityquestionController','kp.WordController','kp.DnycontentcategoriesController'],
    launch:function()
    {
        console.log('Application launch');  
    },//End of launch function …
Run Code Online (Sandbox Code Playgroud)

extjs extjs4 extjs-mvc extjs4.1

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

如何在extjs4中的单个请求中向服务器端发送对象数组?

我在extjs4 MVC工作,我已经陷入了一个问题,即如何在单个请求中发送对象数组.我知道如何将单个对象发送到服务器.

1)这是我的一些控制器代码: -

    check:function () {
    console.log("Inside check function.");
    //creating objects in javascript
    var obj = new Object();
    for (var i = 0; i < 4; i++) {
        var inputs = document.getElementsByName(i);
        var radio = "";
        for (var j = 0; j < inputs.length; j++) {
            if (inputs[j].checked) {
                name = inputs[j].name;
                value = inputs[j].value;
                //obj[i].name1=name;
                obj[i] = {'questionId': name, 'option': value};
                console.log("questionId=" + name + " value=" + value);
                console.log("object name=" + obj[i].questionId + " Object value=" + …
Run Code Online (Sandbox Code Playgroud)

javascript extjs extjs4

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

如何在其中自动调整视口子面板?

我在ExtJS4工作.我陷入了一个我想要自动高度边界布局的东部区域的点.实际上我的要求是根据其中的子元素内容自动增加任何区域的高度.我尝试了很多,但我没有得到它的解决方案.请给我一些建议.

在我的代码中,我只是在东区域测试一个包含5个面板的简单代码,在这四个面板中显示.第五个面板未显示,如何使其可见?我只是使用示例代码作为参考.

这是我的视口代码:

Ext.define('Am.view.Viewport', {
    extend: 'Ext.container.Viewport',
    layout: 'border',
    id:'viewportId',
    alias:'widget.Viewport',
    autoScroll:true,

       //        closable:true,
               items: [
                       {
                           region:'north',
                                       items:[
                                  {
                                      xtype:'panel',
                                      flex:.2,
                                      title:'north region',
                                      html:'<p>north region'
                                  }

                                  ]//end of items

                       },
                       {
                           region:'west',
                           id:'westId',
                           //margins:'0 5 5 5',
                           flex:.3,
                           //layout:'accordion',
                           items:[
                                              {
                                      title:'This day in a history',
                                      xtype:'Content'
                                  }

                                  ]//end if items
                       },// end of region west
                       {
                           //title:'center',
                           region:'center',
                           id:'centerId',
                           //html:'center region',
                           items:[
                                  ]//End of itmes
                       },// end of region center
                       {
                           region:'east',
                           id:'eastId',
                           //margins:'0 5 0 5',
                           flex:.3, …
Run Code Online (Sandbox Code Playgroud)

extjs border-layout extjs4 extjs4.1 extjs4.2

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