小编buz*_*ert的帖子

使用Bootstrap的下拉菜单的动态填充

我正在使用Bootstrap来处理布局自定义.它使用下拉菜单,我试图填充来自其他地方的实时信息.

现在我在html上这样做:

  <ul class="nav navbar-nav">
    <li class="active"><a href="#">Tijuana</a></li>
    <li class="dropdown">
      <a href="#" class="dropdown-toggle" data-toggle="dropdown">Site Select<span class="caret"></span></a>
      <ul class="dropdown-menu" id="projectSelectorDropdown">
      </ul>
    </li>         
  </ul>
Run Code Online (Sandbox Code Playgroud)

在Javascript上:

var list = document.getElementById("projectSelectorDropdown"); 
for (var i = 0; i < rows; i++){                
    var opt = table.getValue(i, 0);  
    var li = document.createElement("li");
    var text = document.createTextNode(opt);
    text.href = "#";
    li.appendChild(text);
    // alert("option " + opt); 
    list.appendChild(li);
  }
Run Code Online (Sandbox Code Playgroud)

在HTML部分末尾的Bootstrap脚本之前调用该脚本:

<script>queryProjects();</script>
<script src="js/bootstrap.min.js"></script>
Run Code Online (Sandbox Code Playgroud)

结果如下所示:

不工作

信息在那里,但悬停时的阴影和项目上的链接不再起作用.我希望它看起来像下拉列表的信息在HTML文件上硬编码时的样子:

工作

是否有直接的方法使下拉行为就像直接从HTML中填充一样?

谢谢!

html javascript twitter-bootstrap

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

EB CLI 和 AWS CLI 无法识别 SSO sso_start_url 和 sso_region 配置

EB CLI按照这些说明进行安装。

为了使用它,我按照以下说明AWS CLI配置了SSO

这将创建一个包含以下内容的配置文件~/.aws/config

[profile <profile_name>]
sso_session = <session_name>
sso_account_id = <account_no>
sso_role_name = <role_name>
region = <region>
output = json
[sso-session <session_name>]
sso_start_url = <start_url>
sso_region = <region>
sso_registration_scopes = <scopes>
Run Code Online (Sandbox Code Playgroud)

所有的值似乎都是正确的。

配置完成后,我可以使用以下方式登录SSO

aws sso login --profile <profile_name>
Run Code Online (Sandbox Code Playgroud)

这会将我重定向到 SSO <start_url>,并收到登录确认信息:

Successfully logged into Start URL: <start_url>
Run Code Online (Sandbox Code Playgroud)

EB CLI应该能够使用设置的身份验证方法登录AWS CLI。我正在尝试这样做:

eb init --profile <profile_name>
Run Code Online (Sandbox Code Playgroud)

但是,选择区域后,我收到此错误:

ERROR: InvalidConfigError - The profile "<profile_name>" …
Run Code Online (Sandbox Code Playgroud)

amazon-web-services single-sign-on aws-cli amazon-elastic-beanstalk ebcli

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

让 GitHub Desktop 在 Linux 存储库上通过 WSL 工作

我正在使用 Windows 使用 WSL 进行一些 Linux 开发。

当我将 Linux 存储库添加到 GitHub 时,它会识别它们,但它会与 Linux 和 Windows 之间的文件名和行结尾混淆。

这不会发生在里面的终端工具上git > Ubuntu > WSL,但它确实会发生在git > Windows.

有没有办法在 WSL 中的 Ubuntu 上运行 GitHub Desktop 的 GUI,或者让 Windows 版本通过 WSL 运行其内部 git 命令bash?也许 Windows 中的 git 配置可以使其支持 Linux?

github github-desktop windows-subsystem-for-linux

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

滚动条提示Android Studio和Intellij的配色方案

我是部分色盲,当我与软件交互时会导致一些可用性问题,在本例中是Android Studio和Intellij.Intellij网站的Color Themes帮助我定制了文本编辑器,但仍有一个问题.

文本编辑器上的右侧滚动条显示有关错误位置,警告和其他上下文感知信息的颜色编码信息.

我很难区分该条的当前颜色方案的元素.

有没有办法定制它?

似乎更改软件的主题不会影响所述配色方案.

谢谢!

color-scheme user-experience intellij-idea color-blindness android-studio

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

聆听 ViewGroup 中的变化

我创建了一个非常小的库来更改我的应用程序的字体。

到目前为止,我一直在膨胀布局之后以及在将 TextView 添加到我的布局之后更改字体。它有效,但我必须记住对我的布局中涉及TextView. 这对于大型项目和我的代码的长期维护来说是不可持续的。

我想要一种方法来监听布局的变化,Activity以便我可以在那里进行字体更改。

我尝试ViewGroup.OnHierarchyChangeListener在我Activity这样的实现上:

@Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        ViewGroup viewGroup = (ViewGroup) ((ViewGroup) this
                .findViewById(android.R.id.content)).getChildAt(0);
        viewGroup.setOnHierarchyChangeListener(this);
    }
Run Code Online (Sandbox Code Playgroud)

这似乎是一个很好的解决方案,因为我可以聆听onChildViewAdded(View parent, View child)并获得对View添加到我的ViewGroup. 唯一的问题是,这种获取viewGroup的方式不包括ActionBar,而只需向其中添加相同的侦听器ActionBar就足够了。

但是,onChildViewAdded永远不会被调用。

我主要Fragment在 myActivity的布局内进行交易。我不知道这是否是阻止回调发生的原因。

我现在正在尝试ViewTreeObserver.OnDrawListener,这是要走的路还是有另一种解决方法来侦听 a 中的更改ViewGroup

android android-layout

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

无法解析 Elastic Beanstalk 实例的 Route 53 记录集

我正在尝试将特定子域路由到 Elastic Beanstalk 应用程序环境实例的 url。该域内的其他路由工作正常。

我的 Route 53 记录集配置屏幕如下所示:

在此输入图像描述

我可以使用 访问环境environment.url.elasticbeanstalk.com,但无法使用subdomain.domain.com.

您知道可能出现什么问题吗?也许有关 Elastic Beanstalk 负载均衡器或安全组的信息?

我找到了这个 AWS 故障排除页面。看来我正确地遵循了他们的配置。

amazon-web-services amazon-route53 amazon-elastic-beanstalk

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

在Android XML中查找问题

cannot resolve symbol R在将一些Class和XML文件com.android.library从主com.android.application模块移至新模块后,我遇到了Android Studio中的典型问题。

我已经尝试过几次,Invalidate Caches/Restart并且尝试Cleaning/Rebuilding过几次。我还删除了项目的.iml文件,然后重新启动了Android Studio。

到目前为止,没有任何工作,我似乎找不到指向实际错误的任何特定指针。我认为这应该是一个XML问题,因为通常是这样。

有没有一种方法可以比对所有文件进行逐行复制和逐行编辑来更系统地检查XML中的错误?该Messages Gradle Build窗口未显示任何XML冲突。

另外,有趣的是,Android Studio可以识别对XML资源的某些引用,即使在这种状态下也是如此。

在这种情况下,即使未识别也不导入R类,它也将识别从Java引用的其他模块链接的资源:

Java问题

在这种情况下,它将识别XML中同一模块上的字符串资源:

XML问题

Android Studio本身可能有问题吗?

xml android android-studio

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