小编Rah*_*hul的帖子

如何以编程方式在 React 的 DraftJS 中添加 HTML 内容?

我是 Draft-JS 的新手,能够为我的消费创建一个足够体面的文本编辑器,但我需要通过编码在我的 Textarea 底部添加一个带有 LI 项目的 UL 列表。

我曾尝试使用导入 HTML,然后将我的 HTML 添加到其中,然后将其导出回编辑器状态,但撤消和重做不能像这样工作。我可能听起来很奇怪,但您的帮助将不胜感激,因为我无法找到 Draft-JS 的好资源

我目前正在使用的添加 html 的代码是:

  let currentHTML = stateToHTML(this.state.editorState.getCurrentContent());
  currentHTML =   currentHTML + "<li>" + value +"</li>"
  let contentState = stateFromHTML(currentHTML);
  this.setState({editorState : editorState.createWithContent(contentState)});
Run Code Online (Sandbox Code Playgroud)

在上面的代码中,我从编辑器状态中获取 html,然后附加所需的 html 字符串并从 html 重新生成内容状态并编辑编辑器状态。谢谢你..

contenteditable reactjs draftjs

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

如何使用C#保持acad.exe运行在Autocad中关闭文件?

我正在使用visual studio 2010,我有一个.DWG文件,我想在autocad中打开.直到现在我已经用过了.

Process p = new Process();
ProcessStartInfo s = new ProcessStartInfo("D:/Test File/" + fileName);
p.StartInfo = s;
p.Start();
Run Code Online (Sandbox Code Playgroud)

但我想要的是关闭Autocad中的文件,而不是autocad本身.(表示atocad.exe应该继续运行).

直到现在我已经使用了这个,但它关闭了acad.exe而不是文件.

foreach (Process Proc in Process.GetProcesses())
{
    if (Proc.ProcessName.Equals("acad"))
    {
        Proc.CloseMainWindow();
        Proc.Kill();
    }
}
Run Code Online (Sandbox Code Playgroud)

c# file autocad

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

单元测试用例调试时如何读取Web.Config文件?

我正在尝试从配置文件中获取数据(URL)

即:

<AppSettings>
<add key="configurationUrl" value="http://xx.xx.xx.xx:XXXX/configuration service/configurations"/>
Run Code Online (Sandbox Code Playgroud)

使用以下代码

 reqClient.BaseAddress = System.Configuration.ConfigurationManager.AppSettings["configurationUrl"].ToString();
Run Code Online (Sandbox Code Playgroud)

当我尝试调试它时,它的工作正常,但是当我调试一个调用上面相同代码的单元测试用例时,主要问题出现了,而不是在显示"TestProjectRetargetTo35Allowed"的APPSettings的AllKeys中显示"configurationUrl".我还在testcase项目中添加了web.config文件.

任何帮助将不胜感激谢谢.

c# unit-testing web-config

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

如何在Javascript中生成32位的随机令牌?

我需要在JavaScript中生成准确的32位随机字母数字字符串。
有直接的功能吗?

javascript

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