【问题标题】:Handsontable implementation in ADFADF 中的 Handsontable 实现
【发布时间】:2016-08-17 16:22:24
【问题描述】:

我对可动手操作的功能印象深刻。我试图在 Oracle ADF 中实现这一点。此功能适用于 .jsp 文件,但数据未在 .jspx 文件中呈现。

我们能否集成此实用功能 Oracle ADF 框架?您能否建议如何在 ADF 中实现相同的目标?

  1. 我已经在 J​​developer 11.1.1.7 版本中创建了 Adf 应用程序
  2. 我已经使用以下代码创建了 .jspx 文件
<?xml version='1.0' encoding='UTF-8'?>
<jsp:root xmlns:jsp="http://java.sun.com/JSP/Page" version="2.1"
          xmlns:f="http://java.sun.com/jsf/core"
          xmlns:af="http://xmlns.oracle.com/adf/faces/rich">
  <jsp:directive.page contentType="text/html;charset=UTF-8"/>
  <f:view>
    <af:document id="d1">
      <af:form id="f1">
        <af:resource type="javascript" source="jquery.min.js"/>
        <af:resource type="javascript" source="jquery.handsontable.full.js"/>
        <link href="jquery.handsontable.full.css" rel="stylesheet" type="text/css"/>
        <div id="dataTable"/>
        <af:resource type="javascript">
         var data = [
            ["", "Kia", "Nissan", "Toyota", "Honda"],
            ["2008", 10, 11, 12, 13],
            ["2009", 20, 11, 14, 13],
            ["2010", 30, 15, 12, 13]
          ];
          $("#dataTable").handsontable({
            data: data,
            minSpareRows: 1,
            startRows: 6,
            startCols: 8
          });

        </af:resource>
      </af:form>
    </af:document>
  </f:view>
</jsp:root>
  1. 当我尝试运行 .jspx 文件时,数据未呈现。

【问题讨论】:

  • I tried to implement this in Oracle ADF - 你能展示一些你到目前为止尝试过的什么的代码吗?
  • 嗨 Andreas,我创建了一个 jspx 文件并在 jspx 文件中 java.sun.com/jsf/core" xmlns:af="xmlns.oracle.com/adf/faces/rich">
  • var data = [ ["", "Kia", "Nissan", "Toyota", "Honda" ], ["2008", 10, 11, 12, 13], ["2009", 20, 11, 14, 13], ["2010", 30, 15, 12, 13] ]; $("#dataTable").handsontable({ data: data, minSpareRows: 1, startRows: 6, startCols: 8 }); 显示空数据
  • 请将代码添加到您的问题中 - 您可以对其进行编辑。 cmets中的代码真的很难阅读
  • 嗨 Andreas,我尝试编辑,但它跳过了所有元素,只显示“var data = [ [””、“Kia”、“Nissan”、“Toyota”、“Honda” ], ["2008", 10, 11, 12, 13], ["2009", 20, 11, 14, 13], ["2010", 30, 15, 12, 13] ]; $("#dataTable ").handsontable({ data: data, minSpareRows: 1, startRows: 6, startCols: 8 });"

标签: oracle-adf handsontable


【解决方案1】:

请添加脚本标签。

<script> var data = [ ["", "Kia", "Nissan", "Toyota", "Honda"], ["2008", 10, 11, 12, 13], ["2009", 20, 11, 14, 13], ["2010", 30, 15, 12, 13] ]; $("#dataTable").handsontable({ data: data, minSpareRows: 1, startRows: 6, startCols: 8 }); </script>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-06-26
    • 2016-06-13
    • 2016-01-12
    • 2020-02-07
    • 2018-10-14
    • 1970-01-01
    • 1970-01-01
    • 2017-09-03
    相关资源
    最近更新 更多