小编mor*_*rne的帖子

停止模式关闭外部点击

Modal在容器外部单击时,可以做些什么来保持打开状态?

我有一个密码更改屏幕,我Modal只需要在单击submit按钮时关闭它。仅在满足某些条件时才激活。

<div>
            <Modal show={this.state.show} onHide={this.handleClose}>
                <Modal.Header>
                    <Modal.Title>Change Password</Modal.Title>
                </Modal.Header>
                <Modal.Body>
                    <form className="form-horizontal" style={{margin:0}}>
                        <div className='password-heading'>This is the first time you have logged in.</div>
                        <div className='password-heading'>Please set a new password for your account.</div>
                        <br/>

                        <label className="password">Password
                            <input type={this.state.type} className="password__input" onChange={this.passwordStrength}/>
                            <span className="password__show" onClick={this.showHide}>{this.state.type === 'input' ? 'Hide' : 'Show'}</span>
                            <span className="password__strength" data-score={this.state.score} ><div className="strength_string">{this.state.strength}</div></span>
                        </label>
                        <br/>
                        <label className="password">Confirm Password
                            <input type={this.state.type} className="password__input" onChange={this.passwordStrength}/>
                        </label>

                    </form>
                    <br/>
                </Modal.Body>
                <Modal.Footer>
                    <Button onClick={this.submitPassword} disabled={this.state.isDisabled}>Submit</Button>
                </Modal.Footer>
            </Modal>
        </div>
Run Code Online (Sandbox Code Playgroud)


通过添加 …

reactjs react-bootstrap

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

动态地向数据表行添加按钮

在加载时将自定义位HTML添加到数据表单元格时出现问题.

单击选项卡打开页面,我调用ajax函数来获取数据.

// CLICK on the tab to open the User Manager -> Load all records into DataTable
    $("#admin_details").click(function(){
        // Send through the function to perform in the $_GET variable
        $.ajax({
            url: './inc/AdminScripts.php?argument=loadAllRecords'
        })
            .done(function(html) {
                var t = $('#users_table').DataTable();
                t.clear();
                var obj = eval(html);

                // ADD acquired data items to the DataTable
                $.each(obj, function(key,value) {
                    t.row.add( [
                        value.edit,
                        value.name,
                        value.surname,
                        value.username,
                        value.email,
                        value.language,
                        value.securityQuestion,
                        value.securityAnswer,
                        value.administrator,
                        value.status,
                        value.id
                    ] ).draw();
                });
                addBellsWhistles();
            })
    });
Run Code Online (Sandbox Code Playgroud)

这个位工作正常,我得到了我需要的所有数据.现在的问题是,对于EDIT列,我想添加一个ICON BUTTON …

html jquery datatables

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

每位作者的GIT贡献(行)

我正在尝试将每个作者的每行贡献打印到Git存储库.

为此,我使用以下命令,改编自如何计算Git存储库中特定作者更改的总行数?

git ls-tree -r -z --name-only HEAD -- */*.c | xargs -0 -n1 git blame \
--line-porcelain HEAD |grep  "^author "|sort|uniq -c|sort -nr
Run Code Online (Sandbox Code Playgroud)

但是,我收到以下错误:

fatal: cannot stat path 'HEAD': No such file or directory.
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

git line-count

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

Laravel雄辩的多个WHERE与OR和OR和LIKE?

我在(或正在尝试制作)Laravel中的这个查询

我遇到的问题是$orThose
我要查询LIKE.

该字段中的数据可以是很多东西,但在该字段中将始终存在类似"L3"或"ICU"的关键工作.

LIKE在这种情况下你能做一个查询吗?

$matchThese = ['link.hos_id' => $hos_id, 'outcome.otc_otrdischargedate' => $td];
$orThose = ['outcome.otc_outcome' => '@ICU@', 'outcome.otc_outcome' => '@I.C.U@'];

$todaysReferrals = DB::table('link')
->join('daily_link', 'link.lnk_id', '=', 'daily_link.dlk_lnkid')
->join('demographic', 'link.lnk_dmgid', '=', 'demographic.dmg_id')
->join('admission', 'link.lnk_admid', '=', 'admission.adm_id')
->join('or_call', 'admission.adm_calid', '=', 'or_call.cal_id')
->join('admission_score', 'admission.adm_scoreid', '=', 'admission_score.ascore_id')
->join('diagnosis', 'link.lnk_dgnid', '=', 'diagnosis.dgn_id')
->join('outcome', 'link.lnk_otcid', '=', 'outcome.otc_id')
->where($matchThese)
->orWhere($orThose)
->get();
Run Code Online (Sandbox Code Playgroud)

laravel eloquent

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

Axios - 没有'Access-Control-Allow-Origin'标题

我在这里遗漏了一些东西.我正在努力让API调用工作.然后我将网址分开如下,它的工作原理 - 一次.之后它再也无法工作了.我发誓我没有改变什么.

你是如何在AXIOS中进行的?

错误信息是:

XMLHttpRequest无法加载 http://magicseaweed.com/api/W2Z26fXscpELi7nPB0svfqcGj9FtGO9e/forecast/?spot_id=228.请求的资源上不存在"Access-Control-Allow-Origin"标头.因此,不允许来源" http:// localhost:8080 "访问.

import axios from 'axios';

const ROOT_URL = `magicseaweed.com/api/W2Z26fXscpELi7nPB0svfqcGj9FtGO9e/forecast/`;

export const FETCH_WEATHER = 'FETCH_WEATHER';

export function fetchWeather() {
    const url = `http://${ROOT_URL}?spot_id=228`;
    const request = axios.get(url);

    return {
        type: FETCH_WEATHER,
        payload: request
    };
}
Run Code Online (Sandbox Code Playgroud)

我尝试过这个改进的GET,但无济于事

axios({
  url: url ,
  headers: {"Access-Control-Allow-Origin": "*"},
});
Run Code Online (Sandbox Code Playgroud)

cors axios

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

太子表还是没有子表?这就是问题

我想知道关系数据库中子表的经验法则是什么?

例如.

在下面的图片中,我已经用子表替换了几个字段,因为每个字段都有多个但有限的实例

这是过度杀手还是数据库设计的首选方式?

第二范式(2NF)进一步解决了删除重复数据的概念:

  1. 满足第一范式的所有要求.

  2. 删除应用于表的多行的数据子集,并将它们放在单独的表中.

  3. 通过使用外键在这些新表及其前任之间创建关系.

在此输入图像描述

PS我知道uuid不是INT,会改变它.

database-design

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

psql:致命错误:用户"postgres"WINDOWS的密码验证失败

我刚刚在我的电脑上安装了postgresql 9.0.
在安装过程中要求输入密码时,我输入了密码.

安装后我去命令提示符导入一个SQL文件.
我用这个命令psql -f filename.sql.这会提示我输入密码的密码.

然后它抱怨用户Morne Nel的身份验证失败.我还没有作为用户存在.

然后我尝试psql -h localhost -U postgres输入密码密码.
只是为了得到这个消息:
FATAL: Password authentication failed for user "postgres"

我能做些什么来解决这种疯狂?

#可能是Jasper Reports服务器可能与它有关,也安装了prostgres不是吗?

sql postgresql

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

在 JSX 中使用 For 循环

你能for像这样在 JSX 中使用循环吗?
或者更确切地说,写这样的 a 的正确方法是什么for

var graph = 
        <div className={"chartContent"}>

        .
        .
        .

            <div className="panel">
                {DataRows.forEach(function(entry) &&
                    <div className="col-sm-2 graphPanel graphPanelExtra">
                        <div className="panel panel-primary">
                            <div>entry</div>
                        </div>
                    </div>
                )}

            </div>
        </div>;
Run Code Online (Sandbox Code Playgroud)

javascript reactjs

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

在React JSX中使用if语句

你能在JSX中使用if语句吗?

    var chartGraphContent =
        <div className={"chartContent"}>
            if(this.state.modalityGraph['nca'] > 0){
                <div className={"chart-container"}>
                    <Chart
                        chartType="ColumnChart"
                        data = { this.state.modalityGraph?this.state.modalityGraph.chartData['units']:emptyDataRows }
                        options={chartOptions}
                        graph_id="modalitiesChart"
                        width="100%"
                        height="250px"
                    /> 
                </div>
            }
        </div>;
Run Code Online (Sandbox Code Playgroud)

像上面的东西?是否可以根据条件使用JSX?

javascript reactjs

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

Gulp- Watchify 不会检测到子模块文件夹的更改

我的watchify-program未检测到子模块中的更改。

子模块位于 ../js/lib/melajs/**/*.js

browserify-program但是,当我运行它时,它会编译子模块。

下面是两个任务。

programAppjs: pathsBase+"js/app.js",

gulp.task("browserify-program",function(){
    //appname global variable set in previous task
    return browserify([paths.programAppjs])
    .bundle()
    .pipe(source('bundle.js'))
    .pipe(gulp.dest('./public/js'));
});

gulp.task("watchify-program",function(){
    var b = browserify({
        entries: [paths.programAppjs],
        cache: {},
        packageCache: {},
        plugin: [watchify]
    });

    b.on('update', bundle);
    b.on('log', function (msg) {console.log(time()+" "+ appname+" "+msg);})
    bundle();

    function bundle() {
        b.bundle().pipe(fs.createWriteStream('./public/js/bundle.js'));
    }
});
Run Code Online (Sandbox Code Playgroud)

应用程序.js

import React from 'react';
import ReactDOM from 'react-dom';
import { Provider } from 'react-redux';
import { createStore, applyMiddleware } from 'redux';
import { BrowserRouter, Route, …
Run Code Online (Sandbox Code Playgroud)

transpiler reactjs gulp watchify

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