小编Ste*_*cki的帖子

以2位数年份输入时,Bootstrap Datepicker默认为1900

我在我的Bootstrap应用程序中的模态窗口中使用了一个日期选择器.我正在使用Stefan Petre的原始Datepicker.我使用鼠标在桌面和移动设备上构建它,它工作正常.

最近我有一个用户请求允许它也可以使用键盘.我删除了readonly属性以允许用户在输入字段中输入日期.日期格式设置为"mm/dd/yyyy".

当我输入像今天这样的日期时,比如这个"12/11/13"那么它将默认为1913.这不是一个大问题,因为我可以训练用户使用4位数,但我宁愿只有它默认为本世纪.

注意:这似乎只发生在4位数年份的日期格式.这似乎也在Stefan代码的新分支中以相同的方式发生.

注意:我使用的是Bootstrap 2.0.4.我正在测试Firefox.

这是它的样子:

在此输入图像描述

datepicker bootstrap-datepicker

7
推荐指数
2
解决办法
8520
查看次数

Java异常:运行xAgent时"在OutputStream已经在使用时无法获取Writer"

我正在尝试实现Paul Calhoun的Apache FOP解决方案,用于从Xpages创建PDF(来自Notes In 9#102).我在尝试运行执行处理的xAgent时遇到以下java异常 - >在OutputStream已被使用时无法获取Writer

我从Paul的代码中做的唯一更改是更改包名称.当SSJS行发生异常时我已经隔离了: var jce: DominoXMLFO2PDF = new DominoXMLFO2PDF(); 所有那行都是实例化类,没有自定义构造函数.我不相信这是代码本身,但有些配置问题.SSJS代码在beforeRenderResponse事件中应该是,我没有更改xAgent上的任何内容.

我已经将Paul的示例数据库中的jar文件复制到了我的文件中,我已经验证了两个数据库之间的构建路径是相同的.一切都编译好(在我完成所有这些之后.)此异常似乎只是一个xpages异常.

xpages

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

升级到Domino 9.01 Server后IE 9中的错误

我代表我们的管理员提问.昨晚,管理员将我们的生产服务器从8.5升级到9.01.今天,使用IE 9的少数人在一个应用程序中遇到客户端javascript错误的问题.这个问题不会影响所有机器,事实上,当我使用IE9尝试它时,应用程序正常工作.在它失败的机器中,它每次都失败,在它运行的机器中,它每次都有效.它适用于大多数人.该应用程序在FF和Chrome中运行良好(在这里插入讽刺)

问题似乎被隔离到一个应用程序,我写的一个Xpages应用程序.它已经部署了8个多月,直到今天一直非常稳定.我不相信存在应用程序问题,但这是它给出的错误

无法获取属性'0'的值:object为null或undefined

此错误来自多米诺骨牌服务器生成的其中一个文件.该文件是:

https://my_company/my_app.nsf/xsp/.ibmxspres/.mini/dojo/.en-us/@Im.js

有没有人对这里做什么有任何建议?

lotus-domino xpages

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

协助定位包含Domino/XPages类的jar

我正在与一个正在编写需要使用多线程的jar的java开发人员合作.我们今天发现Domino正在管理它使用NotesThread类使用线程的方式.他正在改变他的代码,以"多米诺骨牌"的方式.传统的java 1.6方式不会起作用.

他问我包含以下类的jar,以便他可以构建他的解决方案.有人能指出我包含这些类的jar.

com.ibm.domino.xsp.module.nsf.NSFComponentModule;
com.ibm.domino.xsp.module.nsf.NotesContext;
com.ibm.domino.xsp.module.nsf.SessionCloner; 
Run Code Online (Sandbox Code Playgroud)

注意:我已经向他发送了我在我的机器上的每个XPage和ExtLib罐子,并且他仍然遇到计算错误.

另外,我并非100%确定他正在使用NotesThread,我最近发现了这个:http://www.wissel.net/blog/d6plinks/SHWL-99U64Q并将其发送给他.也许他所需要的只是管理NotesContext和Session.首先,我需要让他得到他需要的罐子,因此这个问题.开发人员没有安装Notes Designer.他使用Rational Application Developer编写他的jar.

lotus-notes lotus-domino xpages

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

Xpages文件上载控件不执行任何操作

背景:一个xpage绑定到document1.在这个xpages上是一个包含几个选项卡的选项卡表.每个选项卡都包含一个绑定到其他数据源(包括document2)的面板.创建Document2并使其成为document1的子级.在每个面板中都有一个表,允许用户创建新文档,以及两个视图控件.一切都很美妙...直到......

问题:我被要求添加一种方法来将附件上传到子文档.我首先在绑定文档上创建了一个名为"ScannedInvoice"的富文本字段.然后,我从核心控件创建一个文件上载控件,并将其绑定到document2/ScannedInvoice.按规则,我只想要一个附件,否则我会考虑openNTF上传控件.

当我上传文件并创建新文档时,我无法弄清楚为什么后端没有出现任何内容.其他所有工作都有效,但ScannedInvoice字段中没有附件,也没有附加到文档的$ FILE字段.

提前感谢任何提示.我搜索了很多,但没有找到任何答案. - 史蒂夫

<xp:fileUpload id="fileUpload1"
    value="#{document2.ScannedInvoice}" useUploadname="false"
    style="font-size:8pt" filename="scannedinvoice.jpg" 
    mimetype="image/jpeg">
</xp:fileUpload>
Run Code Online (Sandbox Code Playgroud)

注意:"发票"表单上的"扫描的发票"字段为富文本格式.

要保存的代码按钮:document2.save()Document2具有scope = request和ignoreRequestParam = true.为了起作用,这两个都必须这样设置.parentID =#document1.getNoteID()

xpages

0
推荐指数
1
解决办法
2721
查看次数

使用托管bean更新xpage上的计算字段的最佳实践

我有一个带有几个可编辑字段的xpage,需要动态更新一些计算字段.我使用托管bean来存储所有数据,所有字段都绑定到bean.

例如,假设有一个名为input1的输入,另一个名为input2.我想动态显示字段中的和,调用此字段sum1.像其他字段一样的这个字段绑定到托管bean.

我打算使用部分刷新或CSJS来更新sum1字段,并使用后端SSJS将值写入bean.我还考虑绑定到viewScope变量,然后在提交时设置bean.我知道我可以选择任何一种选择,但我正在寻找最佳实践.

我问这个问题是因为我发现因为我已经在使用bean了,也许我最好的方法应该是将这个逻辑放在bean本身的setSum1()和/或getSum1()方法中.也许我一直在阅读Jesse Gallagher的博客,但是MVC模型和分离业务逻辑的想法在我脑海中响起.

我希望这不是太主观,我正在寻找那些比我有更多使用豆类经验的人的最佳实践.

xpages

0
推荐指数
1
解决办法
471
查看次数

如何在更改后台文档时刷新XPage中的数据源?

如果我从数据源获取NotesDocument对象,更改某些字段然后保存数据源,而不直接保存NotesDocument,则不会保存更改.

例如:

var doc:NotesDocument = document1.getDocument(true);
doc.replaceItemValue("TestField", "Test");
Run Code Online (Sandbox Code Playgroud)

我使用简单的操作保存数据源,文档中的字段"TestField"为空.

如何使用后台文档中的更改来更新数据源?

lotus-notes xpages

0
推荐指数
1
解决办法
775
查看次数