【问题标题】:(XPages)Can use Javascript to connect ODBC data to show on XPages?(XPages) 可以使用Javascript 连接ODBC 数据以显示在XPages 上吗?
【发布时间】:2020-09-23 03:27:11
【问题描述】:

我在 ODBC 中存储了一些数据,这些数据如下所示:

是否有人使用计算字段或其他函数在 XPages 中显示 ODBC 数据?

我需要在XPages中显示保存在ODBC中的数据,然后再写其他数据保存回ODBC。


原来用ASP写这个函数,写法如下:

Set conn = Server.CreateObject("ADODB.Connection")
conn.open b8_dsn

SQL = "SELECT PONUM as PONUM,COMP_NAME as Company,CASENAME AS Case_name,PRICE as Price" 
SQL = SQL & " FROM CB4_AUCTION"
Set rs = conn.Execute(SQL)

【问题讨论】:

标签: javascript odbc xpages lotus-notes


【解决方案1】:

您最好的做法是将 ODBC(实际上更多的是 JDBC)数据封装到托管 bean 中。把bean的一个属性设计成这样

  public List<SomeData> getRows();

您可以在重复控件中直接使用beanName.rows 作为数据源。 将 SomeData 设计为 Java bean(这很适合:拥有 getSomeValue()、setSomeValue(...) 方法对,因此您可以使用 beanInstanceName.someValue 直接将它们绑定到表单(其中 beanInstanceName em> 是你的重复控件的变量名)

您可以在此处阅读有关 bean 数据绑定的信息:
https://wissel.net/blog/2011/01/binding-controls-to-managed-beans.html

以及如何通过首先在 XPages 之外创建和测试 bean 来省去一些麻烦:
https://wissel.net/blog/2013/06/managed-beans-xpages-and-testability.html

你想使用the extension library,它带有 ODBC/JDBC 的东西并检查相关问题:

让我们知道什么对您有用!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-10-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多