小编Sur*_*mma的帖子

当我尝试使用jasmine进行测试时,在Ext.appliation中没有加载App文件夹

我正在尝试在我的应用程序(Ext js 5)中实现jasmine进行单元测试.为此我创建了app-test文件.

  Ext.require('Ext.app.Application');Ext.Loader.setConfig({enabled:true});
  Ext.onReady(function() {
      var  Application = Ext.create('Ext.app.Application', {
    name: 'epmct',
    appFolder:'app',
    launch: function() {
        Ext.create('epmct.view.vpp.dashboard.VppDashboardMainPage');
    }
    });
 });
Run Code Online (Sandbox Code Playgroud)

当我通过specrunner.html(文件开始单元测试)运行应用程序时,我收到错误

Uncaught Error: [Ext.Loader] Some requested files failed to load.
Run Code Online (Sandbox Code Playgroud)

我尝试使用Ext.Loader.setPath('epmct','app')设置路径; 仍然没有用.

请找到我的specrunner.html文件代码

    <!DOCTYPE html><html>
            <head>
          <meta charset="utf-8">
          <title>Jasmine Spec Runner v2.3.2</title>


          <link rel="shortcut icon" type="image/png" href="test/jasmine/jasmine_favicon.png">
          <link rel="stylesheet" type="text/css" href="test/jasmine/jasmine.css">
          <script type="text/javascript" src="test/jasmine/jasmine.js"></script>
          <script type="text/javascript" src="test/jasmine/jasmine-html.js"></script>
          <script type="text/javascript" src="test/jasmine/boot.js"></script>
          <!-- include Ext Js files and Css... -->
          <script src="ext/ext-all.js"></script>
          <!-- include spec files here... -->
            <script type="text/javascript" src="app-test.js"></script> …
Run Code Online (Sandbox Code Playgroud)

javascript extjs jasmine extjs4 extjs5

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

Http拦截器错误响应在chrome中完成

我在使用角度为5的httpinterceptor时遇到了奇怪的问题.我无法在Chrome中获得错误响应和错误状态代码,但是能够进入下面的IE是我的HttpInterceptor代码.

import { Injectable } from '@angular/core';
import { HttpInterceptor, HttpRequest, HttpHandler, HttpResponse } 
from '@angular/common/http';
import { finalize, tap } from 'rxjs/operators';

@Injectable()
export class LoggingInterceptor implements HttpInterceptor {
intercept(req: HttpRequest<any>, next: HttpHandler) {
const startTime = Date.now();
let status: string;

return next.handle(req).pipe(
    tap(
      event => {
        status = '';
        if (event instanceof HttpResponse) {
          status = 'succeeded';
        }
      },
      error => {
        if(error instanceof HttpErrorResponse)  {
          console.log(error.error.message) 
          // Above message is printing in IE but no in chorme. …
Run Code Online (Sandbox Code Playgroud)

javascript angular angular5

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

获取错误函数to_date(没有时区的时间戳,未知)不存在

最近我将我的postgres从8.2迁移到8.4.当我运行我的应用程序并尝试登录时,我收到这些错误

 ERROR [JDBCExceptionReporter] ERROR: function to_date(timestamp without time zone, unknown) does not exist
Run Code Online (Sandbox Code Playgroud)

我通过执行这些to_date函数检查了我的postgres

SELECT  to_date(createddate,'YYYY-MM-DD') FROM  product_trainings;
Run Code Online (Sandbox Code Playgroud)

它给我错误函数to_date不存在

当我在postgres 8.2中执行相同的查询时,我没有收到错误

请帮我解决这些问题.

sql database postgresql jdbc

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

如何动态更改Ext js存储数据

我有一个看起来像下面的组合框

{
  xtype:'combo',
  fieldLabel:'Test',
  store:['a','b']
}
Run Code Online (Sandbox Code Playgroud)

在没有创建Ext存储对象的情况下,我将数组分配给存储,并且它正在显示值.

在某些操作,我想用['d','e']更新商店

我试过将新值分配给如下所示的存储

comboObje.store=['d','e'];
Run Code Online (Sandbox Code Playgroud)

但它没有更新值.

如何使用商店中的新值替换原始值.

javascript extjs extjs4

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

如何使用jquery更改div中的标签文本

我在div中有一个标签.

<div id="mydiv">
   <label>text</label>
</div>
Run Code Online (Sandbox Code Playgroud)

如何编写选择器来访问标签并更改文本.

javascript jquery

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

如何在节点js中模块化代码

我是Node的新手.我已经完成了一个示例应用程序,我在一个文件server.js中完成了所有代码

var express = require('express'),
                nconf=require('nconf');
            var app = express()
            nconf.env().file({ file: 'db-config.json'});
            app.use(express.static(__dirname+"\\client"));
            var dbConfig = nconf.get();
            console.log();
            var mysql      = require('mysql');
            var connection = mysql.createConnection({
                        host: dbConfig.hostname,
                        port: dbConfig.port,
                        user: dbConfig.user,
                        password: dbConfig.password,
                        database: dbConfig.db
            });

            app.get('/', function (req, res) {
                 res.sendFile(__dirname+"\\client\\index.html");
            })
            app.get('/getTables', function (req, res) {
                     var sql="SELECT table_name as text from information_schema.tables where table_schema = ?";
                     connection.query(sql,[dbConfig.db],function(err,rows,fields){
                     if(!err){
                      var data={

                           "children":[]
                      };
                      for(var i=0;i<rows.length;i++){
                        rows[i].leaf=true;
                        data.children.push(rows[i]);
                      }
                       res.json(data);
                     }else{
                     console.log("db not connected");
                     }

                     });

            }) …
Run Code Online (Sandbox Code Playgroud)

javascript node.js

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

如何使用单个更新查询交换表中的列值

我有一个带有列的表

ID  NAME    GENDER
------------------ 
1   xxxxxxx m
2   yyyyyyy f
2   zzzzzzz f
Run Code Online (Sandbox Code Playgroud)

现在,我想将'f'更新为'm'和'm',使用单个更新查询将其更新为'f'.

请任何人帮助我

mysql sql database

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

标签 统计

javascript ×5

database ×2

extjs ×2

extjs4 ×2

sql ×2

angular ×1

angular5 ×1

extjs5 ×1

jasmine ×1

jdbc ×1

jquery ×1

mysql ×1

node.js ×1

postgresql ×1