我正在从 RavenDB 6.0.106 迁移到 6.2。
我有很多与 Corax 不兼容的复杂索引。使用 UI,可以设置使用哪种索引类型。
但是,在仔细阅读了 RavenDB 网站后,我还没有找到如何单独在 C# 代码中指定这一点。这可能吗?如果可以,该怎么做?文档在哪里?
我正在从 RavenDB 6.0.106 迁移到 6.2。
我有很多与 Corax 不兼容的复杂索引。使用 UI,可以设置使用哪种索引类型。
但是,在仔细阅读了 RavenDB 网站后,我还没有找到如何单独在 C# 代码中指定这一点。这可能吗?如果可以,该怎么做?文档在哪里?
导航栏现在很小,但会变大很多。所以,它需要滚动条。但是,如果不使用 overflow: scroll; 强制显示,我似乎无法让它们显示出来。但即使这样也行不通,因为滚动条不起作用。
我尝试将 overflow: hidden、clip、no-warp 添加到各种类,并将 overflow: scroll 添加到各种父元素。
DOM 是从 blazor 应用程序生成的,提取了相关的元素和样式。结果显示了我遇到的问题。我添加了边框以确保各种元素占据了整个视口。
更新答案:参见 css 注释“魔法在这里发生”。为了使滚动条按预期显示,需要某种高度来固定导航栏的长度。
body {
padding: 0;
margin: 0;
font: bold 16px Garamond, serif;
background: black;
color: white;
min-height: 100vh;
height: 100vh;
max-height: 100vh;
overflow: hidden;
}
.wrapper {
display: flex;
flex-direction: row;
width: 100%;
height: 100%;
}
.view {
flex: 1 1 100%;
border: solid 1px red;
}
.navbar {
flex: 0 0;
border: solid 1px yellow;
align-content: start;
}
nav {
white-space: nowrap;
padding: 0;
color: grey;
/* magic happens here */
height: 100%;
overflow: auto;
/* magic happens here */
}
ul {
display: flex;
flex-direction: column;
list-style: none;
padding: 0;
margin: 0;
overflow: auto;
}
<html lang="en">
<head>
</head>
<body>
<div class="wrapper">
<div class="navbar">
<nav >
<ul >
<li >Home Sweet Home</li>
<li >Adventure Log</li>
<li >Rules</li>
<li >Maps</li>
<li >Characters</li>
</ul>
</nav>
</div>
<div class="view">
<div>Hello, world!</div>
<div>Welcome to your new app.</div>
</div>
</div>
</body>
</html>
我不明白为什么 fillIn 找不到“data-test-code-nav-selector”。
我已经暂停了测试并使用开发工具复制了这个 DOM 摘录。它按预期显示。正如您所看到的,选择标签具有预期的属性。
<select label="codingDropdown" class="h-full bg-gray-50 rounded shadow border py-2 px-3 text-gray-700 leading-tight focus:outline-none focus:shadow-outline" data-test-code-nav-selector="">
<option value="PDF_I10_PCS_APPENDICES">ICD-10 PCS Appendices</option>
<option value="PDF_I10_PCS_REFERENCE_MANUAL">ICD-10-PCS Reference Manual</option>
</select>
然后,在 test.js 文件中,我使用相同的属性调用 fillIn。
await this.pauseTest();
fillIn('data-test-code-nav-selector', 'PDF_I10_PCS_REFERENCE_MANUAL');
但测试服务器指出:
global failure: Error: Element not found when calling `fillIn('data-test-code-nav-selector')`.@ 10974 ms
Source:
Error: Element not found when calling `fillIn('data-test-code-nav-selector')`.
Ember.js 论坛指出:在 stackoverflow 上提问。