小编lea*_*eaf的帖子

在javascript中的毫秒时间

我有这个函数,它可以按时间格式化

 function secondsToTime(secs){
    var hours = Math.floor(secs / (60 * 60));
    var divisor_for_minutes = secs % (60 * 60);
    var minutes = Math.floor(divisor_for_minutes / 60);
    var divisor_for_seconds = divisor_for_minutes % 60;
    var seconds = Math.ceil(divisor_for_seconds);
    return minutes + ":" + seconds; 
}
Run Code Online (Sandbox Code Playgroud)

它工作得很好,但我需要一个函数来转换毫秒到时间我似乎无法理解我需要做什么来这个函数以这种格式返回时间

mm:ss.mill
01:28.5568
Run Code Online (Sandbox Code Playgroud)

javascript jquery

51
推荐指数
4
解决办法
7万
查看次数

ExtJs 4.1:如何使用Ext.Ajax.request()在请求体中发送json数据?

我想发送json数据,Ext.Ajax.request()然后在ASP.NET中使用Request.InputStream它来访问它,这是请求体的内容.我需要一种方法告诉ExtJs在使用时完成请求体中的数据写入Ext.data.proxy.Ajax.

ajax extjs request extjs4.1

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

如何禁用单行的操作列项?

考虑这个JSON示例:

[{id:1,editable:true},{id:2,editable:false}]
Run Code Online (Sandbox Code Playgroud)

这些记录即将加载到商店中,然后显示在网格面板中.此网格具有用于编辑目的的操作列项.我正在寻找一种方法来禁用第二行的"编辑"按钮而不进行渲染后的计算.我想使用内置功能,它的功能类似于renderer属性,而不是循环遍历商店,以便在渲染网格后更新每一行.

ExtJS 4.1.1是否提供此类功能?

grid action extjs extjs4 extjs4.1

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

基于重复的字符串拆分

我有一个字符串值("11112233").我想拆分这个字符串并将其分成3个不同的值.

Val 1 = 1111
val 2 = 22    
val 3 = 33
Run Code Online (Sandbox Code Playgroud)

我搜索了很多,可能使用(/)或其他符号等字符.还有别的,我的号码总是不同的,所以我不能通过输入确切的字符串来拆分它.我想做这样的事情:

var myVal = "11112233";
var lastVal = myVal.split(0 , 3); // split from index 0 till index 3
Run Code Online (Sandbox Code Playgroud)

我怎么能这样做?
谢谢

javascript string split

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

ExtJS 4.1:如何将列宽调整为网格中的内容?

我有一个列显示数据库ID,我希望此列自动将其宽度调整为最长的列.我找到了一个调用的配置选项,shrinkWrap但我在屏幕上看不到任何结果.

grid extjs

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

ExtJS 4.1.1a:JsonStore + proxy + url ="无法调用未定义的方法'indexOf'

此代码块有效:

Ext.define('MyApp.store.MyJsonStore', {
    extend: 'Ext.data.Store',
    fields: ['fieldName'],
    proxy: {
        type: 'ajax',
        url: 'json.php',
        reader: 'json'
    }
});
Run Code Online (Sandbox Code Playgroud)

这一次崩溃:

Ext.define('MyApp.store.MyJsonStore', {
    extend: 'Ext.data.JsonStore',
    fields: ['fieldName'],
    proxy: {
        type: 'ajax',
        url: 'json.php',
        reader: 'json'
    }
});
Run Code Online (Sandbox Code Playgroud)

这是出现问题的地方:

在此输入图像描述

难道我做错了什么?

jsonstore extjs4.1

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

如何在没有覆盖值的情况下合并javascript中的对象

我如何合并对象中的重复键和一个对象中的对象中的concat值我有这样的对象

var object1 = {
    role: "os_and_type", 
    value: "windows"
};
var object2 = {
    role: "os_and_type", 
    value: "Android"
};
var object3 = {
    role: "features", 
    value: "GSM"
};
Run Code Online (Sandbox Code Playgroud)

我怎样才能实现这个目标

new_object = [{
    role: "os_and_type",
    value: ["windows", "android"]         
}, {
    role: "features",
    value: ["GSM"]
}];
Run Code Online (Sandbox Code Playgroud)

javascript arrays jquery javascript-objects

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

Extjs this.up(...).down(...)为null

当我按下保存按钮,然后它的工作正常.但是当我在这个字段上输入时,我遇到一些问题,错误信息是this.up(...).down(...)为空.我的窗口如下.我只是想,当你在文本框中按Enter键时,它会像你点击按钮一样.

有人可以帮忙吗?

Ext.define('${pkgName}.v01i002001.SV01I00200201' , {
    extend      : 'Ext.window.Window',
    alias       : 'widget.sv01i00200201',
    id          : 'sv01i00200201',   
    title       : 'MANUFACTURE :: SV01I00200201',
    minimizable : false,
    maximizable : false,
    autoShow    : true,
    resizable   : false,
    border      : false,
    modal       : true,
    padding     : '0 5 0 5',
    icon        : "${resource(dir: 'images', file: 'APP01003.png')}",
    layout    : {
        type: 'vbox',
        align: 'stretch'
    },
    initComponent : function () {
        var me = this; 
        var required = '<span style="color:red;font-weight:bold" data-qtip="Required">*</span>';       
        this.items = [
        {
            xtype     : 'form',
            bodyStyle …
Run Code Online (Sandbox Code Playgroud)

extjs4.1

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

javascript中的构造函数和原型

这两个代码有什么区别,我应该使用哪一个?

function Test() {}
Test.method = function() {};
Run Code Online (Sandbox Code Playgroud)

使用Prototype:

function Test() {}
Test.prototype.method = function() {};
Run Code Online (Sandbox Code Playgroud)

javascript

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

在javascript中对嵌套的对象数组进行排序

let arr = [{
  name: 'Apple',
  trades: [{
    date: '2017.01.01',
    volume: 100
  }, {
    date: '1995.02.01',
    volume: 150
  }, {
    date: '2008.01.01',
    volume: 250
  }]
}]
Run Code Online (Sandbox Code Playgroud)

你好,我在 google 上搜索了很多文档,用于在 JavaScript 中对嵌套对象进行排序,但是我找不到我的案例的方式,而且我挣扎了很多小时,所以我想问一下如何对对象数组进行排序。

我期望的结果是trades.date像这样对对象数组进行排序

sortedArray = [{
  name: 'Apple',
  trades: [{
    date: '2017.01.01',
    volume: 100
  }, {
    date: '2008.01.01',
    volume: 250
  }, {
    date: '1995.02.01',
    volume: 150
  }]
}]
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

javascript arrays sorting

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