小编Oma*_*hir的帖子

更改slickgrid中特定行的背景颜色?

有没有办法改变slickgrid表中特定行的背景颜色,而留下其他的,因为它是??? 我正在使用

for ( var i = 0; i < grid.length; i++) {
    rowIndex[i] = {
        price : "editable-col",
        qty : "editable-col",
        ccy : "buy-row",
        side : "buy-col",
        symbol : "buy-row",
        enable : "buy-row"
    };
}
grid.setCellCssStyles("", rowIndex);
Run Code Online (Sandbox Code Playgroud)

其中"editable-col","buy-row"和"buy-col"是包含背景/前景等颜色设置属性的CSS类.每当我想要改变特定行的背景颜色时,我必须改变整个网格的颜色(通过循环网格长度),或者如果我为特定行设置类,例如

rowIndex[5] = {
    price : "editable-col",
    qty : "editable-col",
    ccy : "buy-row",
    side : "buy-col",
    symbol : "buy-row",
    enable : "buy-row"
};
grid.setCellCssStyles("", rowIndex);
Run Code Online (Sandbox Code Playgroud)

它设置了所需行的css类,但清除了其他行的所有css属性,为了避免这种情况,我需要重置其他行的css类,我认为当你拥有数千个时,性能和时间都不好行.只是想知道有没有更好的方法来做到这一点而不触及其他行.?? 任何帮助将受到高度赞赏.

javascript css slickgrid

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

无法通过 npm 全局卸载打字稿

我已经在我的系统上全局安装了 typescript 2.4.1(tsc -v 给了我 2.4.1 版)。我想卸载它,因为我想转到 2.3.4 版以使我的一些 e2e 测试工作。但是现在我无法卸载它。我尝试通过 npm 卸载

npm uninstall -g tsc
Run Code Online (Sandbox Code Playgroud)

但是在我运行时运行命令后

tsc -v 
Run Code Online (Sandbox Code Playgroud)

它再次向我展示

version  2.4.1.
Run Code Online (Sandbox Code Playgroud)

我已经搜索了这个问题并找到了一些解决方案

在没有 nodenpm 安装旧版本(typescript 编译器)包的情况下卸载打字稿, 但我已经尝试了所有方法,即尝试在已安装的程序中查找但找不到它。然后进入

C:\Program Files (x86)\Microsoft SDKs\TypeScript
Run Code Online (Sandbox Code Playgroud)

手动删除文件夹,但有 2.3 版,而不是在命令提示符中显示的 2.4.1 版。

任何帮助我如何摆脱打字稿 2.4.1。?

node.js tsc npm-install

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

单个模态的离子3模态全屏宽度/高度?

我正在使用离子模态,我想调整我的模态到全屏,不是所有模态但只有1模态,但无法实现这一点,因为离子本身是使用!important属性设置宽度/高度属性.我试过这样的事情

 @media only screen and (orientation: landscape)  {
   ion-modal {
    .modal-wrapper {
      position: absolute;
      top: 0 !important;
      left: 0 !important;
      display: block;
      width: 100% !important;
      height: 100% !important;
    } 
  }
}
Run Code Online (Sandbox Code Playgroud)

当我把它放在页面的范围内时,它没有显示任何效果,但当我把它放在页面的范围之外时,它会改变app中所有模态的宽度/高度.我已经在网上搜索并尝试了很多解决方案,但没有一个有效(或者我可能无法理解它).在这方面的任何帮助将受到高度赞赏.谢谢

html css sass ionic-framework ionic3

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

JMS 消息侦听器调用失败,原因:标识符包含无效的 JMS 标识符字符“-”:“x-request-id”

我第一次使用 JMS 和队列(Azure 队列)。我需要创建一个队列,Rubi 服务器将在其中写入一些数据,Java 将从队列中读取它并进行进一步的执行。这个过程在我的机器上本地运行良好。我创建了一个 REST 端点,它在队列中写入数据,一旦数据写入队列,侦听器将接管并读取数据并执行。当我们将它部署到 Azure 时,我在日志中看到的错误是不让队列启动

Setup of JMS message listener invoker failed for destination 'queue' - trying to recover. Cause: Identifier contains invalid JMS identifier character '-': 'x-request-id' 
Run Code Online (Sandbox Code Playgroud)

Zipkin 也作为分布式跟踪系统出现在 Azure 服务器上,我猜这x-request-id与产生问题的 Zipkin 有关。我在谷歌上搜索过这个问题,但不明白为什么会发生。

以下是详细的错误信息:

[36mc.m.s.l.NextGenRequestLoggingFilter     [0;39m [2m:[0;39m 
Before request [uri=/services/deal-service/api/v2/deals/ack;headers= 
[x-request-id:"2d8d86d7-4fbf-9db6-8e95-28813f21a85c", 
x-envoy-internal:"true", x-b3-parentspanid:"a209cdc649b0b890", content- 
length:"575", x-forwarded-proto:"http", postman-token:"ad074595- 
76a5-474b-9711-7e071b12b3b0", x-b3-sampled:"1", x-forwarded- 
for:"10.244.2.1", accept:"*/*", 
authorization: "some-token-YJc4tg--34jPRziJNSACqNQ", x-b3- 
traceid:"6b40ff22781be67ba209cdc649b0b890", x-b3- 
spanid:"702684ddb62cfe6b", 
host:"portal-gateway.52.228.65.225.nip.io", 
cache-control:"no-cache", accept-encoding:"gzip, deflate, br", 
user-agent:"PostmanRuntime/7.22.0", 
Content-Type:"application/xml;charset=UTF-8"]]
2020-02-18T15:19:34.197666458Z [2m2020-02-18 15:19:34.197[0;39m  . 
[32mDEBUG 
[,6b40ff22781be67ba209cdc649b0b890,702684ddb62cfe6b,true][0;39m  . …
Run Code Online (Sandbox Code Playgroud)

java jms azure azure-queues zipkin

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

如何根据OPEN/CLOSE值在烛台上应用自定义颜色?

我正在做烛台(highStock).是否有任何功能可以根据开/关值改变单个烛台的颜色?默认情况下,它给出蓝色和白色,即如果开口值大于关闭值,则颜色将为蓝色,如果关闭值大于开启值,则颜色将为白色.但我想在蓝色和白色上涂上绿色和红色.如果收盘价与开盘价相同,我也想申请白色.任何帮助将受到高度赞赏.提前致谢 ;)

highcharts candlestick-chart

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

从错误的父级创建了一个命名分支

我陷入了一个场景,我从一个错误的父分支在Mercurial Workbench上创建了一个分支.换句话说,我必须从父:xxx创建一个功能分支,我从父:yyy创建它.

请注意我也提交了更改,有没有办法可以将我的功能分支重定向到xxx,或者我可以删除分支并使用相同的名称重新创建它(请注意,具有相同的名称很重要)但是这次我可以从xxx创建它.

我已经导出了我的提交补丁,所以即使我的提交丢失,我创建了一个分支后,我可以再次导入补丁.

version-control mercurial

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

Slickgrid-获取选定的单元格值,id和字段?

我正在使用slickgrid,我在slickgrid中退出了新的东西.我想知道是否有任何功能,通过它我可以获得所有单元格的完整信息到用户将点击的特定行?我也希望在特定单元格中编辑之前和之后获取值,以便我可以测量单元格中的更改.用于获取我正在使用的活动单元格(即用户单击的位置)

ifkaar_scenarioConfigTable.onClick.subscribe(cellClicked);
Run Code Online (Sandbox Code Playgroud)

我正在检查单元格在哪里是我想要的单元格(即允许用户进行编辑/修改的位置),如下所示

function cellClicked(e) {
var cell = ifkaar_scenarioConfigTable.getCellFromEvent(e);
if (col[cell.cell].id == "orderqty") {
    console.log("orderqty pressed");
    }
}
Run Code Online (Sandbox Code Playgroud)

这工作正常,即当我点击任何单元格时,它会判断它是否为"orderqty",但是我想进一步获取其值和其他单元格的值以便计算更改.我搜索过但找不到任何明确的文章(或者我无法理解).任何帮助将受到高度赞赏.谢谢

javascript slickgrid

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

Vue.js 3 - 在 vue 中使用 VueI18n 插件时出错 - 无法设置未定义的属性“_vm”

我刚刚开始使用 Vue.js 并通过一些在线代码片段和教程学习它。我正在尝试为我的 vue 项目实现国际化支持,但在网络控制台中出现错误。

这是我的代码片段

主文件

import { createApp } from 'vue';
import App from './App.vue';
import VueI18n from 'vue-i18n'
import router from './router/index'

function loadLocaleMessages () {
    const locales = require.context('./locales', true, /[A-Za-z0-9-_,\s]+\.json$/i)
    const messages = {}
    locales.keys().forEach(key => {
        const matched = key.match(/([A-Za-z0-9-_]+)\./i)
        if (matched && matched.length > 1) {
            const locale = matched[1]
            messages[locale] = locales(key)
        }
    })
   return messages
}

const i18n = VueI18n({
    locale: process.env.VUE_APP_I18N_LOCALE || 'en',
    fallbackLocale: process.env.VUE_APP_I18N_FALLBACK_LOCALE || 'en',
    messages: loadLocaleMessages()
}) …
Run Code Online (Sandbox Code Playgroud)

javascript vue.js vue-i18n vuejs3 vue-composition-api

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

通过webpack错误导入jquery - 找不到模块:无法解析jquery

我是打字稿的新手,并试图通过在线示例和入门教程来学习它,我正在关注https://www.codingforentrepreneurs.com/blog/typescript-setup-guide/的教程, 除了当我工作正常我试图导入jquery并尝试在我的typescript文件中使用它,它开始给出找不到模块的错误.以下是我正在运行的代码块:

我的main.ts文件是

import * as $ from 'jquery'
import {MustHaveCoffee} from './getcoffee'
class SweetSweetClass{
    constructor(){
        console.log("Even sweeter");
        $('body').css('background-color', 'red');//here error occures
    }
}
let basil = new SweetSweetClass();
let coffee = new MustHaveCoffee();
Run Code Online (Sandbox Code Playgroud)

webpack.config.js文件是

var path = require('path');
module.exports = {
    entry: './main.ts',
    resolve: {
        extensions: ['.webpack.js', '.web.js', '.ts', '.js']
    },
    module:{
        loaders: [
            { test:/\.ts$/, loader: 'ts-loader' }
        ]
    },
    output:{
        filename: 'bundle.js',
        path: path.resolve(__dirname, 'dist')
    }
}
Run Code Online (Sandbox Code Playgroud)

我的tsconfig.json文件是

{
    "compilerOptions":{
        "module":"commonjs",
        "outDir":"dist/",
        "noImplicitAny":true,
        "removeComments":true,
        "preserveConstEnums":true …
Run Code Online (Sandbox Code Playgroud)

javascript jquery webpack typescript-typings

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