小编s.w*_*dit的帖子

如何确定Component是否有活动的LoadMask?

我有一个窗口和一个表单,其中将LoadMask放在其提交上.在提交过程中,我抓住ESC关键按下窗口,不允许用户在表单提交期间关闭它.

如何确定是否有表单活动LoadMask?

也许像商店isLoading()方法?

extjs

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

我应该将整个对象作为函数参数传递吗?

假设我们有一些对象

$a = new stdClass;
$a->b = 7;
$a->c = 'o';
$a->d = array(1,2,3);
Run Code Online (Sandbox Code Playgroud)

此外,我们还有一个函数,它可以处理对象的某些属性(例如bd[1]).

我的问题:我的函数应该接受整个对象作为参数,如:

function some($a) {
 var_dump($a->b);
 var_dump($a->d[1]);
}

some($a);
Run Code Online (Sandbox Code Playgroud)

或仅接受某些字段,例如:

function some($b, $d) {
 var_dump($b);
 var_dump($d);
}

some($a->b, $a->d[1]);
Run Code Online (Sandbox Code Playgroud)

实际上无论是$a对象还是数组.

php parameters function

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

DOMDocument :: getElementById返回NULL

可能重复:
简化PHP DOM XML解析 - 如何?

这是我的XML(c.xml):

<?xml version="1.0" encoding="utf-8"?>
<root>
    <head>
        <title id="title">Hello</title>
    </head>
</root>
Run Code Online (Sandbox Code Playgroud)

我所做的:

$dom = new DOMDocument;

$dom->load('./c.xml');

var_dump($dom->getElementById('title'));die(); // returns NULL
Run Code Online (Sandbox Code Playgroud)

这里有什么问题&?

UPD

$dom->validate(); 回报 DOMDocument::validate(): no DTD found!

php dom

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

什么是Kohana 3.3的VENDOR文件夹?

在Kohana 3.3的DOCROOT文件夹中有一个新vendor文件夹.

它是为了什么?

kohana kohana-3.3

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

使用ExtJS MVC中的init函数将数据加载到Ext.data.Store中

我需要在init上填充Store数据,如下所示:

Ext.define('Vcs.store.Years', {

    extend: 'Ext.data.Store',
    fields: ['year'],
    data: this.getYears(),
    getYears: function() {
        var data = []
            date = new Date
            thisYear = date.getFullYear();
        for(var i = thisYear - 100; i <= thisYear; i++) {
            data.push({
            year: i,
            });
        }
        return data;
    }
});
Run Code Online (Sandbox Code Playgroud)

此代码提供错误: Object [object global] has no method 'generateYears'

extjs store

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

如何在ExtJS 4.1中禁用网格中的某些行

我想禁用整行,所有文本内容,动作列,编辑器等.

extjs extjs4.1

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

如何每隔X秒重新加载一次?

我正在使用ExtJS 4 MVC.

有没有办法每X秒重新加载一次?

我想把代码放在某个地方Controller.

extjs

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

如何从Store.sync()上的服务器获取响应消息

我有一个商店,我想sync()与服务器.

Store.sync()方法具有successfailure属性的功能,它们具有Ext.data.Batchoptions作为参数.

如果我从服务器得到这样的响应:

{
  success: false,
  msg: "test error!"
}
Run Code Online (Sandbox Code Playgroud)

failure 方法调用.

如何msgfailure方法中访问响应属性?

json extjs

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

将索引数组转换为关联数组

可能重复:
PHP中从两个并行索引数组创建关联数组的最简单方法是什么?

如何转换索引数组,如:

$a = array("foo", "bar", "hallo", "world");
Run Code Online (Sandbox Code Playgroud)

将关联数组与索引的值相关联,如:

$a = array(
    "a1" => "foo",
    "b5" => "bar",
    "f7" => "hallo",
    "n4" => "world"
);
Run Code Online (Sandbox Code Playgroud)

也许一些PHP核心功能?

或者具有相同的变体keys:

$a = array(
    "key" => "foo",
    "key" => "bar",
    "key" => "hallo",
    "key" => "world"
);
Run Code Online (Sandbox Code Playgroud)

UPD

我希望有一个类似的函数array_merge(),但接受键数组和值数组来创建结果数组.

php

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

应该在Javascript中的每个属性或数组项后放置逗号吗?

我们应该写吗?

var a = [ 'a', 'b', 'c', ];
var b = { '1', '2', '3', };
Run Code Online (Sandbox Code Playgroud)

要么

var a = [ 'a', 'b', 'c' ];
var b = { '1', '2', '3' };
Run Code Online (Sandbox Code Playgroud)

什么是最正确的方法?

我注意到,如果有逗号期望在逗号后会有另一个数组项(或属性),则旧版本的IE会引发错误.

javascript syntax

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

如何合并到保存键的数组?

想要合并

array(
 2 => 'a'
 3 => 'b'
);
Run Code Online (Sandbox Code Playgroud)

array(
 7 => 'c'
 9 => 'd'
);
Run Code Online (Sandbox Code Playgroud)

要得到

array(
 2 => 'a'
 3 => 'b'
 7 => 'c'
 9 => 'd'
);
Run Code Online (Sandbox Code Playgroud)

array_merge() 给我

array(
 0 => 'a'
 1 => 'b'
 2 => 'c'
 3 => 'd'
);
Run Code Online (Sandbox Code Playgroud)

php arrays

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

标签 统计

extjs ×5

php ×4

arrays ×1

dom ×1

extjs4.1 ×1

function ×1

javascript ×1

json ×1

kohana ×1

kohana-3.3 ×1

parameters ×1

store ×1

syntax ×1