小编sho*_*000的帖子

高图改变单个类别中单个条的颜色

我有一个列范围图,想要定义单个条线的颜色.如果你看到图片中的第二组.根据某种情况,我会把它改成不同的颜色.$schedule[] = array($date_from, ( date('Y-m-d',strtotime($model['ProjectEndDate'])) > date('Y-m-d') )? $today*1000 : $date_to);如果endate不大于今天,则将颜色更改为红色.

在此输入图像描述

我该怎么做?

在视野中

$('#container').highcharts({
    'chart':{
        'type':'columnrange',
        'inverted':true,
            },
    'exporting':{
        'enabled':true
        },

    'title':{
        'text':'Projects incomplete in 2013'
        },
    'xAxis':{
        'categories':<?=$cat?>
        },
    'yAxis':{
        'title':'Date',
        'type':'datetime',
        'dateTimeLabelFormats':{                
            'month':'%b'
        },
        'min':Date.UTC(2013,00,01)
    },

    'tooltip':{
        formatter: function(){  
                return '<b>' +this.series.name + ':</b> '+ Highcharts.dateFormat('%e %b, %Y', this.point.low) + ' - ' +  Highcharts.dateFormat('%e %b, %Y', this.point.high) +'<br/>' ;
              }  
        },
    'legend':{
        'enabled':false
        },
    'series':[
                {
                    'name':'Start - End',
                    'data':<?=$data?>
                    },
                    {
                    'name':'Forecast',
                    'data':<?=$schedule?>,
                    'color': …
Run Code Online (Sandbox Code Playgroud)

graph colors yii highcharts

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

cento 6.x上的pdo dblib

我正在尝试在CentOS 6.5版(最终版)64位上安装dblib.centos 6没有freetds所以我不得不从其他地方获得freetds.freetds-devel-0.91-2.1.x86_64.rpm.使用pecl下载并安装PDO DBLIB,但我陷入了困境.我收到的错误如下.

[root@rajesh PDO_DBLIB-1.0]# make
/bin/sh /root/php/PDO_DBLIB-1.0/libtool --mode=compile cc -I/usr/include/php/ext -DPDO_DBLIB_FLAVOUR=\"freetds\" -I. -I/root/php/PDO_DBLIB-1.0 -DPHP_ATOM_INC -I/root/php/PDO_DBLIB-1.0/include -I/root/php/PDO_DBLIB-1.0/main -I/root/php/PDO_DBLIB-1.0 -I/usr/include/php -I/usr/include/php/main -I/usr/include/php/TSRM -I/usr/include/php/Zend -I/usr/include/php/ext -I/usr/include/php/ext/date/lib  -DHAVE_CONFIG_H  -g -O2   -c /root/php/PDO_DBLIB-1.0/pdo_dblib.c -o pdo_dblib.lo 
libtool: compile:  cc -I/usr/include/php/ext -DPDO_DBLIB_FLAVOUR=\"freetds\" -I. -I/root/php/PDO_DBLIB-1.0 -DPHP_ATOM_INC -I/root/php/PDO_DBLIB-1.0/include -I/root/php/PDO_DBLIB-1.0/main -I/root/php/PDO_DBLIB-1.0 -I/usr/include/php -I/usr/include/php/main -I/usr/include/php/TSRM -I/usr/include/php/Zend -I/usr/include/php/ext -I/usr/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -c /root/php/PDO_DBLIB-1.0/pdo_dblib.c  -fPIC -DPIC -o .libs/pdo_dblib.o
In file included from /root/php/PDO_DBLIB-1.0/pdo_dblib.c:32:
/root/php/PDO_DBLIB-1.0/php_pdo_dblib_int.h:45:23: error: sybfront.h: No such file or directory
/root/php/PDO_DBLIB-1.0/php_pdo_dblib_int.h:46:20: error: sybdb.h: No such file or …
Run Code Online (Sandbox Code Playgroud)

php pdo pecl freetds centos6

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

如何在单一spa中的不同微应用之间共享数据

我了解如何在使用时将自定义道具传递给不同的微应用程序single-spa,但我想知道如何获取 api 调用表单 app1 的输出并在 app2 中使用它。app1 正在使用react-redux,app2 将使用react hooks

import {registerApplication, start} from 'single-spa'


registerApplication(
    'navBar',          // Name of this single-spa application
    () => import('./nav/navbar.app.js').then(module => module.navBar),
    () => true
)

registerApplication(
  'app1',          // Name of this single-spa application
  () => import('./root.app.js'),//loadingFunction, // Our loading function
  () => true, //activityFunction // Our activity function
)

registerApplication(
    'app2',          // Name of this single-spa application
    () => import('./app2/app2.app.js').then(module => module.app2),
    location =>
        location.pathname === '/app2' …
Run Code Online (Sandbox Code Playgroud)

reactjs webpack micro-frontend single-spa

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

数组映射使用变量来标识要返回的列

我试图动态使用数组映射,数组中的列可能会更改,所以我不想使用字符串指定它但想要使用变量来指定它,它不起作用.尝试以下所有组合,它返回null.

$column = 'MANAGER_GROUP';
array_map(function($el){ return $el['"'.$column.'"']; }, $dbData);
array_map(function($el){ return $el["$column"]; }, $dbData);
array_map(function($el){ return $el[$column]; }, $dbData);

//this works though
array_map(function($el){ return $el["MANGER_GROUP"]; }, $dbData);
Run Code Online (Sandbox Code Playgroud)

php array-map

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

yii删除所有查询缓存

我在php 5.2.4的centos 5上使用Yii 1.14.我正在做查询缓存之类的Projects::model()->cache(timeout,dependancy)->findAll(array()).现在我有很多这些.有没有办法清除此应用程序的所有查询缓存.我似乎无法找到任何将这些缓存查询添加到组,然后从缓存中删除该组的信息.问题是我有很多使用memcache的应用程序,我不希望每次更新前都刷新它.我只想清除与此应用程序相关的所有缓存.

更新 我想在更新的开始和结束时刷新应用缓存.我没有cache在该位置开头的文件

 ll paradox/protected/runtime/
total 164
-rw-r--r-- 1 apache apache 155571 Jun  3 15:53 application.log
drwxr-xr-x 2 apache apache   4096 Jun  4 11:53 gii-1.1.12
drwxr-xr-x 2 apache apache   4096 Jun  4 11:53 gii-1.1.14
Run Code Online (Sandbox Code Playgroud)

查看日志,Yii::app()->cache->flush确实如下

<28 new auto-negotiating client connection
28: Client using the ascii protocol
<28 get ns9e5np1ss92i7mqkjues577o1
>28 sending key ns9e5np1ss92i7mqkjues577o1
>28 END
<39 version
>39 VERSION 1.4.5
<39 flush_all
>39 OK
Run Code Online (Sandbox Code Playgroud)

看起来它清除了所有内存缓存?

php memcached yii

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

如何修复你可能需要一个合适的加载器来处理这个文件类型,目前没有加载器被配置为使用 webpack 4 处理这个文件

我正在尝试修复一个插件,但似乎无法开箱即用的 webpack。它最初使用的是 webpack v2 和 babel 6,所以我决定将它升级到 wepack 4 和 babel 7。即便如此,它似乎也不是 webpack。我得到的错误是

ERROR in ./src/index.js 42:8
Module parse failed: Unexpected token (42:8)
You may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders
|     if (this.props.image && this.props.imageClass){
|       return(
>         <img
|           src={this.props.image}
|           className={this.props.imageClass}
 @ multi @babel/polyfill ./src/index.js main[1]
Run Code Online (Sandbox Code Playgroud)

我的 webpack 文件是

    var path = require('path');
module.exports = {
    mode: 'development',
  entry: ['@babel/polyfill','./src/index.js'],
  output: {
    path: …
Run Code Online (Sandbox Code Playgroud)

webpack babeljs babel-loader

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

php yii在actionCreate上发送错误

我有以下表格用于创建新记录

<?php
/* @var $this ComponentsController */
/* @var $model Components */
/* @var $form CActiveForm */
?>

<div class="form">

<?php $form=$this->beginWidget('CActiveForm', array(
    'id'=>'components-form',
    'enableAjaxValidation'=>false,
)); ?>

    <p class="note">Fields with <span class="required">*</span> are required.</p>

    <?php echo $form->errorSummary($model); ?>

    <div class="row">
        <?php echo $form->labelEx($model,'component_id'); ?>
        <?php echo $form->textField($model,'component_id'); ?>
        <?php echo $form->error($model,'component_id'); ?>
    </div>

    <div class="row">
        <label class="required" for="FixedAsset_original_asset_number">
            Asset Number
        </label>
        <input id="Components_original_asset_number" type="text" name="Components[original_asset_number]">
        <?php //echo Chtml::textField('fixed_asset_id', FixedAsset::model()->FindByPk($model2->fixed_asset_id)->fixed_asset_id); ?>
    </div>

    <div class="row">
        <?php echo $form->labelEx($model,'description'); ?>
        <?php echo $form->textField($model,'description',array('size'=>60,'maxlength'=>255)); …
Run Code Online (Sandbox Code Playgroud)

php forms error-handling yii

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

yii多个内连接

我想在yii中写一个查询.我有以下工作

$criteria = new CDbCriteria;
$criteria->condition = "($column = :id)";
$criteria->params = array(":id" =>  $id );
$rows = Jobs::model()->with('pROJ')->findAll($criteria);
Run Code Online (Sandbox Code Playgroud)

这将返回数组中Jobs的模型.我需要在yii中编写以下查询以返回模型

SELECT jobs.JOBNO, jobs.STATUS, projects.ORDERNO, jobs.PROJID, jobs.NAME, jobs.SEQ, jobs.PCENTDONE, jobs.EARNED, jobs.VALUE, jobs.DATEIN, jobs.DATEDONE, jobs.DATEDUE, jobs.SENTBACK, jobs.ORIGTAPES, jobs.COMMENTS, projects.CATEGORY, orders.BIDNO
FROM (jobs INNER JOIN projects ON jobs.PROJID = projects.PROJID) INNER JOIN orders ON projects.ORDERNO = orders.ORDERNO
where jobs.projid =     3002001
ORDER BY jobs.JOBNO, jobs.PROJID 
Run Code Online (Sandbox Code Playgroud)

我尝试了以下但它不起作用

$rows = Yii::app()->db->createCommand()
            ->select('jobs.*, projects.ORDERNO, projects.CATEGORY, orders.BIDNO')
            ->from('jobs, projects, orders')
            ->join('projects p','jobs.PROJID = p.PROJID')
            ->join('orders o', 'p.ORDERNO …
Run Code Online (Sandbox Code Playgroud)

php mysql yii

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

yii2 listdata转换自yii1.x

我怎样才能将以下内容转换为yii2

$dependency = new CDbCacheDependency('SELECT count(*) FROM job_title');
$jobTitle  = JobTitle ::model()->cache(CACHE_TIMEOUT,$dependency)->findAll($array);
$jobTitleList = CHtml::listData($jobTitle, 'job_title_id','desc');
return $jobTitleList;
Run Code Online (Sandbox Code Playgroud)

我有以下代码不起作用.

use yii\db\ActiveRecord;
use yii\helpers\ArrayHelper;
use yii\helpers\Html;

$items = array();
foreach (Jobsprocess::find()->where($array)->all() as $value) {
    $items[$value->process_id] = $value->jobsprocess;
}
return $items;
Run Code Online (Sandbox Code Playgroud)

yii html.dropdownlistfor yii2

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

yii2从下拉列表中删除optgroup

如何从复选框字段中删除optgroup

<?= $form->field($model, 'survey_type')->dropDownList([$surveyTypeList],['prompt'=>'Select Survey Type','id'=>'Survey_Type_dropdown']) ?>
Run Code Online (Sandbox Code Playgroud)

提供以下html

<label class="control-label" for="Survey_Type_dropdown">Type</label>
<select id="Survey_Type_dropdown" class="form-control" name="Surveys[survey_type]">
<option value="">Select Survey Type</option>
<optgroup label="0">
<option value="2D">2D</option>
<option value="3D">3D</option>
</optgroup>
</select>

<div class="help-block"></div>
Run Code Online (Sandbox Code Playgroud)

forms yii2

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

php oci_bind_by_name 不在循环中工作

我试图在一个foreach似乎不起作用的循环中按名称绑定。

旧的工作方式:

oci_bind_by_name($result, ':exemptionid', $exemption_id, 10, SQLT_INT);
oci_bind_by_name($result, ':seq', $seq, 10, SQLT_INT);
oci_bind_by_name($result, ':action', $action, 20, SQLT_CHR);
oci_bind_by_name($result, ':s_zone',$sourceZones,48,SQLT_CHR);
oci_bind_by_name($result, ':s_seczone',$szone1,32,SQLT_CHR);
oci_bind_by_name($result, ':d_zone',$destinationZones,48,SQLT_CHR);
oci_bind_by_name($result, ':d_seczone',$dzone1,32,SQLT_CHR);
if($protocol_id != null) {
    oci_bind_by_name($result, ':protocolid', $protocol_id, 10, SQLT_INT);
}
if($ports != null) {
    oci_bind_by_name($result, ':ports', $ports, 32, SQLT_CHR);
}
if($note != null) {
    oci_bind_by_name($result, ':note', $note, 128, SQLT_CHR);
}
oci_bind_by_name($result, ':method', $method, 1, SQLT_CHR);
$authuser = authUser();
oci_bind_by_name($result, ':authuser', $authuser, 64, SQLT_CHR);
Run Code Online (Sandbox Code Playgroud)

但是,当我将所有这些都放入一个数组并放入函数并尝试在循环中处理它时,它无法绑定整数。

不工作

function bind($resource, $binds){
    foreach ($binds as $placeholder => …
Run Code Online (Sandbox Code Playgroud)

php oracle

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

geoxml3删除设置的中心位置

我正在使用geoxml3加载KML文件。谷歌地图加载时将应用中心位置,但是geoxml3应用kml文件后,它将移动中心位置。

var myOptions = {
        zoom : 2,
        minZoom:2,
        maxZoom:10,
        center : latlng,
        disableDefaultUI: true,
        suppressInfoWindows : true,
        preserveViewport : true
    };
    map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);

    var geoXml = new geoXML3.parser({
        map: map,
        singleInfoWindow: false,
        afterParse: useTheData,
        suppressInfoWindows : true,
        center : latlng
    });
    geoXml.parse(url_kml+'basins.kml');
Run Code Online (Sandbox Code Playgroud)

kml google-maps-api-3 geoxml3

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