小编Pag*_*P.T的帖子

React-quill 在输入时添加额外的换行符

我正在使用react-quill并交换了包装

然而,存在额外换行的问题。

这是我的输入以及我希望它在后端传递时的样子(qna 制造商)

<div>
  test1 <br>
  test2 <br>
  test3 <br>
</div>
Run Code Online (Sandbox Code Playgroud)

但它变成这样:

<div> test1 </div>
<div> test2 </div>
<div> test3 </div>
Run Code Online (Sandbox Code Playgroud)

所以当我将它传递到后端时,它会像这样保存

test1\n\ntest2\n\ntest3 当我事实上我只想将其保存为 test1\ntest2\ntest3

我用过这个:

 var Block = Quill.import('blots/block');
    Block.tagName = 'DIV';
    Quill.register(Block, true);
```````
 <ReactQuill
            value={this.props.value}
            onChange={this.handleChange}
            onBlur={this.setProps}
            modules={this.modules}
            formats={this.formats}
          />
Run Code Online (Sandbox Code Playgroud)

这是正在保存的标记:

    <div>click <a href=\"https://twitter.com\" target=\"_blank\">here </a> for sample link test test testing test new line sample link <a href=\"https://www.google.com\" target=\"_blank\">here</a>.. and then <a href=\"https://www.facebook.com\" target=\"_blank\">here</a> test here</div>
<div>endtered value here</div>
<div><br></div>
<div><br></div>
<div>this is a new …
Run Code Online (Sandbox Code Playgroud)

reactjs quill

6
推荐指数
0
解决办法
1800
查看次数

无法解析 BsModalService 的所有参数

我正在向我的 spfx angular 2 应用程序添加一个模态。我试图按照ngx-bootstrap-modal通过http://valor-software.com/ngx-bootstrap/#/modals。但我收到此错误:

Unhandled Promise rejection: Can't resolve all parameters for AppComponent: (?). ; Zone: <root> ; Task: 
Run Code Online (Sandbox Code Playgroud)

这是我的代码的样子:

包.json

{
  "name": "our-applications",
  "version": "0.0.1",
  "private": true,
  "engines": {
    "node": ">=0.10.0"
  },
  "dependencies": {
    "@angular/common": "^2.4.4",
    "@angular/compiler": "^2.4.4",
    "@angular/core": "^2.4.4",
    "@angular/forms": "^2.4.4",
    "@angular/http": "^2.4.4",
    "@angular/platform-browser": "^2.4.4",
    "@angular/platform-browser-dynamic": "^2.4.4",
    "@angular/router": "^3.4.4",
    "@angular/upgrade": "^2.4.4",
    "@microsoft/sp-client-base": "~1.0.0",
    "@microsoft/sp-client-preview": "~1.0.0",
    "@microsoft/sp-core-library": "~1.0.0",
    "@microsoft/sp-webpart-base": "~1.0.0",
    "@types/webpack-env": ">=1.12.1 <1.14.0",
    "angular2-modal": "^3.0.1",
    "ng2-modal": "0.0.25",
    "ngx-bootstrap": "^1.8.1",
    "reflect-metadata": "^0.1.9",
    "rxjs": "^5.0.3",
    "sp-pnp-js": …
Run Code Online (Sandbox Code Playgroud)

typescript bootstrap-modal angular

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

在SharePoint客户端对象模型中使用电子邮件地址确保用户

我需要在sharepoint 2013中更新FieldUserValue字段.我只获得了一个电子邮件地址数据.我不能使用EnsureUser,因为它只接受logonName.我使用FromUser方法,但它给我一个错误,上面写着"用户不存在或不是唯一的"

FieldUserValue user = FieldUserValue.FromUser(email);
Run Code Online (Sandbox Code Playgroud)

当我尝试使用我的电子邮件地址时,它工作,但当我在我的数据中使用电子邮件地址时,它会导致错误.我该如何解决这个问题?

sharepoint sharepoint-2013 csom

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

反应表动态页面大小,但具有大小限制和分页

我正在使用React Table,我需要根据我的数据长度动态设置表行。这就是我得到的:

let pgSize = (data.length > 10) ? 5 : data.length;


 <ReactTable
                data={data} 
                PaginationComponent={Pagination}
                columns={[
                  {
                    columns: [
                     //column defs
                    ]
                  }
                ]}
                defaultPageSize={10}
                pageSize={pgSize}
                className="-striped -highlight"
              />
Run Code Online (Sandbox Code Playgroud)

我需要行是动态的,但是如果我将pagesize设置为数据的长度。分页被删除,如果我有100行数据,这将是一个问题。我最多需要10个默认页面大小。我似乎无法理解这样做的逻辑。

谢谢您的帮助!

reactjs react-table

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