- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有带有字段的 Xpages:名称和级别
根据公式设置的名称值:@Name("[ABBREVIATE]",session.getEffectiveUserName());
我想使用查询到 MasterDB.nsf 的 @DbLookup 设置字段 Level
问题是:我已将脚本设置为字段级别的默认值,但它不起作用。这是脚本:
db = new Array(@DbName()[0], 'MasterDB.nsf');
var result = @DbLookup(db, "Person", document1.getItemValueString("Name"), 2);
result
如何解决问题?
最佳答案
document1.getItemValueString("Name")
在您的情况下不起作用,因为 document1 中的项目“Name”仅在提交后设置。因此,访问 document1 中的项目“Name”“为时过早”。
您可以使用 getComponent("inputTextName").getValue()
访问 XPages 元素“Name”的值,但在您的情况下,在 Level 的默认代码中再次计算有效用户名会更容易:
var db = new Array(@DbName()[0], 'MasterDB.nsf');
var username = @Name("[ABBREVIATE]",session.getEffectiveUserName());
var result = @DbLookup(db, "Person", username, 2);
return result;
关于javascript - 如何根据 dblookup 结果在 xpages 中设置值字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23775996/
正如它在 DBLookup Mediator 的文档中所说,它只返回查询的第一行,其他结果如果是,则被忽略。 我想知道是否有一种“最佳方法”来运行返回多条记录然后处理它们的查询(SELECT * FR
我有一个带有 ID、NAME、DATE 的 MySql 数据库我想通过使用 dblookup 介体来获取这些行,似乎不起作用,有人可以检查我的代理定义吗?
对于我在 XPage 应用程序中使用的一些 SSJS 代码,我有一些 @DbLookup 公式。到目前为止,我一直使用 @DbName() 作为 @DbLookup 公式的第一个参数。如果我将 @Db
我有带有字段的 Xpages:名称和级别 根据公式设置的名称值:@Name("[ABBREVIATE]",session.getEffectiveUserName()); 我想使用查询到 Master
我在 mysql 中创建了一个 SP,它接受 6 个输入参数并给出 2 个输出参数。我想从数据库查找中调用它。我不知道该怎么做。我尝试过不同的 2 代码,但没有成功。请帮忙。 突触代码:
我是一名优秀的程序员,十分优秀!