ADF中的实际操作

时间:2014-07-29 02:19:53

标签: oracle-adf handsontable

我对双手功能印象深刻。我试图在Oracle ADF中实现它。此功能适用于.jsp文件但数据未在.jspx文件中呈现。

我们可以整合这个掌上电脑功能的Oracle ADF框架吗?你能否建议如何在ADF中实现同样的目标?

  1. 我在Jdeveloper 11.1.1.7版本
  2. 中创建了Adf应用程序
  3. 我使用以下代码
  4. 创建了.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文件时,数据不会呈现。

1 个答案:

答案 0 :(得分:0)

请添加脚本标记。

<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>