我们目前正在使用Chosen Dropdown插件,除了一个小问题外,它非常棒.当我们使用单个下拉菜单时,如果您选中"已选择"控件,则不显示实际下拉列表部分.但是,当将插件应用于多个"选择"时,它确实会出现.
通过文档和GitHub问题,似乎有很多关于标签排序和聚焦的提及,但似乎没有任何看似处理这个相当简单的要求; 标签时接收焦点时显示下拉列表.
因此,假设此功能不是插件的一部分,是否有其他选择,例如捕获锚标记的焦点?
$('.chzn-single').focus(function(e){
alert('I should be focused!')
});
Run Code Online (Sandbox Code Playgroud)
到目前为止,我还没有成功,并且想知道是否有其他人遇到过这个问题.你可以查看这个证明问题的jsfiddle
我们目前在开发环境中遇到一个相当麻烦的问题,有以下消息......
A connection was successfully established with the server,
but then an error occurred during the pre-login handshake.
(provider: SSL Provider, error: 0 - The certificate's CN
name does not match the passed value.)
Run Code Online (Sandbox Code Playgroud)
...解决此问题的普遍接受的智慧是将连接的TrustServerCertificate部分设置为True.但是,这不能可靠或一致地工作.
此特定错误发生在许多实例中,例如在Azure模拟器中测试我们的WCF服务,与实时/托管SQL Azure实例进行通信,甚至使用SQL Management Studio.我们发现的唯一共同点是,只有当我们直接连接到SQL Azure而不是托管和Azure直接与SQL Azure(它确实有效)对话时才会出现这种情况.
我已经尝试了许多策略来解决这个问题(比如这里详述的那个),即相信它是连接相关的并且删除了对连接字符串的池化和其他修改.但是,没有一个是决定性的,更令人恼火的是,这个错误是间歇性的,并且会在神奇地解决自己之前在短时间内阻止访问.
我已经消除的其他因素.
有没有其他人遇到此问题或有任何建议?
我有两节课.一个被调用Employee,另一个EmployeeDetails与其父'Employee'类具有零或一个关系.换句话说,在某些情况下我们需要将额外的数据存储到此类中,'EmployeeDetails'但这不一定是常态.db结构非常简单,"EmployeeDetails"与其父级共享相同的ID.
我得到的问题是'EmployeeDetails'从'Employee'类中删除类,我会想象将对象设置为null将完成技巧和刷新会话但不删除数据库中的记录.
我的映射是......
<?xml version="1.0" encoding="utf-8" ?>
<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2">
<class name="StudioBusinessLayer.Data.Structure.Employee, StudioBusinessLayer" table="tblEmployee" lazy="false">
<id name="ID" column="ID" type="int">
<generator class="native" />
</id>
<property name="Name" column="Name" not-null="true" type="string" length="100" />
<!-- etc -->
<one-to-one constrained="false" name="EmployeeDetails" class="StudioBusinessLayer.Data.Structure.EmployeeDetails, StudioBusinessLayer" cascade="all-delete-orphan" />
</class>
</hibernate-mapping>
Run Code Online (Sandbox Code Playgroud)
...以及EmployeeDetails类......
<?xml version="1.0" encoding="utf-8" ?>
<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2">
<class name="StudioBusinessLayer.Data.Structure.EmployeeDetails, StudioBusinessLayer" table="tblDetails" lazy="false">
<id name="ID" column="DetailsID" type="int">
<generator class="foreign">
<param name="property">Employee</param>
</generator>
</id>
<property name="Address" column="Address" not-null="false" type="string" …Run Code Online (Sandbox Code Playgroud) 我目前正在利用Mock对象扩展我的单元测试(在这种特殊情况下为nSubsitute).但是我想知道创建Mock对象时当前的智慧.例如,我正在处理一个包含各种例程的对象来获取和处理数据 - 这里没什么大不了的,但它将在相当多的测试中使用.
我是否应该创建一个共享函数来返回Mock对象,其中包含针对大多数Testing项目模拟的所有适当方法和行为,并将该对象调用到我的单元测试中?或者我应该将对象模拟到每个单元测试中,只模拟我测试所需的行为(尽管有时候我会不止一次地嘲笑相同的行为).
感激地收到了想法或建议......
我一直在研究将转换为投影仪文件的SWF,没有特别好的震动,但是一些有趣的逻辑推动了某些方面.书面Flex 4.5直到我在一台新的/干净的机器上测试投影机并且没有(重要的是)网络连接时,它一直是个傻瓜.发生的事情是电影失败了......
错误#2032:流错误:URL:file:/// C:| /mydirectory/framework_4.5.0.20967.swz
...经过一些研究后,我意识到这是一个RSL(运行时共享库),它缓存在本地机器(WIN7)下的'C:\ Users \\ AppData\Roaming\Adobe\Flash Player\AssetCache\<8 Char下路径> \'以及许多其他RSL.但是在我断开状态下它不起作用,但是,如果机器已连接,它确实有效(通过从Adobe下载和缓存适当的库).不幸的是,我需要将此Projector文件部署为单个实体,并且经常部署到断开连接的方案中.回顾一下Flex的构建选项我为Framework Linkage选择了"Merged into code",我认为它会创建我的单个可部署对象但是没有.
有没有办法在不需要Internet连接的情况下将这些RSL编译到我的可部署SWF/Projector中?
提前致谢
apache-flex ×1
azure ×1
c# ×1
connection ×1
flash ×1
flex4.5 ×1
javascript ×1
jquery ×1
mocking ×1
nhibernate ×1
unit-testing ×1