我需要能够使用select2向我的多选字段添加搜索框.
无论出于何种原因,当搜索框在单选字段中按预期显示时,多选字段上的相同select2()调用不会添加搜索框.
var data = []; // Programatically-generated options array with > 5 options
var placeholder = "select";
$(".mySelect").select2({
data: data,
placeholder: placeholder,
allowClear: false,
minimumResultsForSearch: 5});
Run Code Online (Sandbox Code Playgroud)
select2不支持多选的搜索框吗?有没有人有一个良好的功能相似的替代品?
我有一个运行Java servlet的Tomcat服务器.我正在尝试创建一个返回存储文件的servlet,给定它们的加密ID.
ID:100
加密ID:+ e4/E5cR/aM =
URL编码的ID:%2Be4%2FE5cR%2FaM%3D
生成的URL:http:// localhost/file/demo /%2Be4%2FE5cR%2FaM%3D
当我尝试关注该链接时,我甚至没有进入我的servlet代码 - 服务器返回此错误:无法加载资源:服务器响应状态为400(错误请求)
这个URL让Tomcat在到达我的代码之前拒绝了它有什么问题?我通过URL编码器运行它,我没有看到任何无效字符.
我想在Xamarin应用程序中使用Protocol Buffers,因此我需要使用PCL项目来存放我的非平台特定代码.
我使用protobuf-net protogen将.proto文件转换为.cs文件,但它与PCL项目不兼容.使其兼容就像从文件中删除每个global :: System.Serializable属性一样简单,但我想知道是否有办法让protogen不将这些属性放在生成的文件中.
如果我要a)找到一种自动构建.proto类的方法,b)定期更改一些非常多的消息类型,或者c)将项目移交给不理解的人,这将非常有用.问题.
我有一个 Xamarin 项目,它由一个 Models 项目、一个 ViewModels 项目和一个针对要发布应用程序的每个平台的“View”项目组成。Models 项目链接到 View Models 项目,但不(直接)由 Views 项目使用。
问题是我在模型项目中有一对枚举,我想在视图中使用它们,而不将视图项目链接到模型。有没有办法将这些枚举类型公开给视图?
我现在正在做的是复制/粘贴模型枚举,然后将模型枚举类型转换为 ViewModel 中的相同枚举,但这感觉很糟糕,并且如果将新枚举添加到模型而不是 ViewModel,则可能会破坏某些内容。除了创建一个新的常量/枚举项目并将所有其他项目链接到之外,还有更好的解决方案吗?
我想做的事:
//MODEL Project
enum MyEnum{
enum1,
enum2
}
class ModelObject{
MyEnum status;
}
//VIEWMODEL Project
class VMObject{
MyEnum status = modelObject.status;
}
//VIEW Project
if(vmObject.status == MyEnum.enum1){
//...
}
Run Code Online (Sandbox Code Playgroud)
我目前所做的:
//MODEL Project
enum MyEnum{
enum1,
enum2
}
class ModelObject{
MyEnum status;
}
//VIEWMODEL Project
enum MyVMEnum{
enum1,
enum2
}
class VMObject{
MyVMEnum status = (MyVMEnum)modelObject.status;
}
//VIEW Project
if(vmObject.status == MyVMEnum.enum1){
//... …Run Code Online (Sandbox Code Playgroud)