小编Joh*_*don的帖子

Extjs4 Combo和Stores:在queryMode = local时删除过滤器?

我很沮丧,因为每当我使用它来支持组合时我的商店都会被过滤掉.有什么方法可以禁用它吗?

情景

我有一个带有data字段的商店; 实例化存储时加载的对象数组.我使用这个商店在我的应用程序的不同区域驱动一堆组合.不幸的是,我的组合在商店中应用过滤器,导致使用同一商店的其他组合仅在稍后显示过滤后的值,而不是整个列表.

解决方法

我的愚蠢的解决方法是combo.getStore().clearFilter()在我完成组合后打电话,但这会很快变老,并且可能会在某处引入一个错误,我敢肯定.

如果我queryMode:'local'从我的组合配置中删除,一切都很好,除了现在方便的预先输入功能不再有效; 我只是在下拉列表中显示了一个项目列表,我甚至无法浏览匹配项目的输入字母.这比普通的html select标签更糟糕!

有任何想法吗?

谢谢!

extjs store extjs4

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

使用Git作为Git和SVN Repos之间的桥梁?

问题

我的团队使用git对bitbucket进行源代码控制,我们的客户在内部使用Subversion.在将代码检入Subversion时,我们的团队如何继续使用git?而且,不,我不认为git-svn会起作用.

要求

我的团队想要使用纯git解决方案,而不是git-svn.原因是我们的客户只允许我们在办公室局域网内访问他们的svn环境; 在办公室外工作时,我们不能做出承诺.

我的方法

我以为我可以使用git-svn检查subversion存储库,然后将我们的bitbucket git实例作为远程添加到同一个git-wrapped svn存储库.然后,一个cron作业可以git pull从我们的bitbucket repo中执行,然后执行a git svn dcommit将bitbucket中的更改推送到客户端的subversion存储库.

这是有问题的,因为在拉,svn dcommit进程完成后,git总是会显示我在git bitbucket存储库之前的'x'修订版.

虽然还没有任何外表奇怪的事情发生,但在某些时候我相信我们的客户会开始在他们的subversion存储库中签入,我最终必须推送到我们的bitbucket实例.

技术细节

这是我用来尝试实现这一目标的一系列粗略步骤:

git svn clone -s http://svn.my-client.us/my-proj/
cd my-proj
git remote add origin path-to-bitbucket-repo
git fetch origin
git checkout -b develop remotes/develop
git branch --set-upstream develop origin/develop
git pull
#add merge comment here
git svn rebase
git svn dcommit #takes a while to transfer all the individual commits
Run Code Online (Sandbox Code Playgroud)

完成上述所有操作后,执行git status:

[me@dev myDir]$ git st
# On branch …
Run Code Online (Sandbox Code Playgroud)

svn git git-svn

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

wro4j - 如何在调试模式下禁用聚合功能?

我正在使用通配符加载我的javascript和css文件,它工作得很好,但在开发阶段使用聚合的javascript文件很痛苦.有没有办法让wro4j不聚合文件,但只是单独包含它们?

我的wro.xml档案

<groups xmlns="http://www.isdc.ro/wro">
 <group name="external">
    <js>/app/lib/*.js</js>
 </group>

 <group name="application">
    <js>/js/*.js</js>
    <css>/css/normalize.css</css>
    <css>/css/*.css</css>
 </group>
</groups>
Run Code Online (Sandbox Code Playgroud)

谢谢!

debugging wro4j

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

DisplayField - 如何格式化日期?

我需要显示数据的只读视图.我已选择DisplayField组件来执行此操作.我的问题是,我想要一种简单的方法来调用BasicForm.setValues(values)并在其中一个displayFields中自动正确呈现日期字符串.我没有找到任何能够为我做这件事的事情(例如渲染器功能),并且我将在调用之前手动格式化日期字符串setValues(values).有没有一些光滑的方式来做到这一点?

谢谢!

components extjs renderer

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

Angular e2e Testacular Test:如何辨别可见性?

如果在单击按钮时显示Bootstrap模式,是否有人成功测试过?

细节

我正在编写一个Testacular测试,用于检查单击按钮时是否显示Bootstrap模式.问题是即使我可以看到窗口弹出并且可见,也会css('display')返回调用'none'.

我想知道是否有一些怪异的Bootstrap Modal会复制一个html块然后用不同的id显示.我当然希望不是!

场景

describe('e2e', function() {

  beforeEach(function() {
    browser().navigateTo('/chessClub/');
  });


  it('should display editor when add member button clicked', function() {
    expect(element('title').text()).toBe("Chess Club");

      expect(element('#myModal').css('display')).toBe('none'); //as expected, it is none
              //click the button to show the modal
      element('#addMemberButton','Add Member Button').click();

              //this 2nd expect still return 'none'
      expect(element('#myModal').css('display')).toBe('block');

  });

});
Run Code Online (Sandbox Code Playgroud)

测试输出

Chrome 25.0 e2e should display editor when add member button clicked FAILED
    expect element '#myModal' get css 'display' toBe "block"
    /Users/jgordon/learning/chessClub/web-app/test/e2e/scenarios.js:17:4: expected "block" …
Run Code Online (Sandbox Code Playgroud)

modal-dialog twitter-bootstrap angularjs karma-runner

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

Spring Cloud Vault 与 k2 v2 - 如何避免启动时出现 403?

问题

有谁知道如何配置bootstrap.yml告诉 Spring Cloud Vault 转到 k2 v2 的正确路径而不是先尝试其他路径?

细节

我可以成功连接到运行 k2 v2 的 Vault,但 Spring Cloud 将始终尝试连接到 Vault 中不存在的路径,从而在启动时抛出 403。

Status 403 Forbidden [secret/application]: permission denied; nested exception is org.springframework.web.client.HttpClientErrorException$Forbidden: 403 Forbidden
Run Code Online (Sandbox Code Playgroud)

上面的路径secret/application不存在,因为 k2 v2 放入data了该路径。例如:secret/data/application

这并不是什么大问题,因为 Spring Cloud Vault 确实检查其他路径,包括路径中包含该data项目的正确路径,但在启动过程中抛出毫无意义的 403 的事实就像我脑海中的一根碎片。

最终,它确实尝试了正确的 k2 v2 路径

2019-03-18 12:22:46.611  INFO 77685 --- [  restartedMain] b.c.PropertySourceBootstrapConfiguration : Located property source: CompositePropertySource {name='vault', propertySources=[LeaseAwareVaultPropertySource {name='secret/data/my-app'}
Run Code Online (Sandbox Code Playgroud)

我的配置

    spring.cloud.vault:
      kv:
        enabled: …
Run Code Online (Sandbox Code Playgroud)

hashicorp-vault spring-cloud-vault-config

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