一般地

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

1.EO的Updatable属性默认为Always,基于EO创建的VO也是。而基于SQL创建VO的Updatable属性默认为Never,如果要修改(例如将VO拖至页面生成Form用于新增),则需将该属性设置为Always。
2.在EO中设置字段排序:UI Categories
3.基于EO的VO如何修改SQL?SQL Mode:Expert
4.修改数据库字段时如何同步EO。选中EO对象右击,选择Synchronize with Dabase
5.EO设置主键使用序列自动增长
MySQL主键是可以自动增长的,只需要用auto_increment关键字,而在Oracle里,是没有auto_increment关键字来设计自动增长的,只能用序列

(new oracle.jbo.server.SequenceImpl("JXJHGL_JXZYFB_SEQ",adf.object.getDBTransaction())).getSequenceNumber()

6.新增和修改跳转至同一页面。setActionListener
7.action和actionListener区别:返回值。String和void
8.showPopupBehavior据说有bug。建议用JSFUtils.showPopup()
9.在TaskFlow的Behavior中将Share data controls with calling task flow前面的勾取消掉,初始化方法过滤数据就不会影响其他的TaskFlow
10.Table选中即可编辑当前行editingMode="clickToEdit"
11.View Criterial查询条件多选。勾选Support Multiple Value Selection
12.View Criterial查询条件。Item UI Hints-Rendered Mode设置成never,在页面不显示。
13.绑定变量Control Hints-Display Hint设置成Hide,在页面不显示。
14.使用af:inputFile时在jspx页面需要设置(<af:form id="f1" usesUpload="true">)
15.表格增加序号列。

<af:column id="c11" align="center" width="50" headerText="No."><af:outputText value="#{vs.index+1}" id="ot2"/>
</af:column>

其中vs为af:table中的属性 varStatus="vs"
16.导出Excel

<af:commandToolbarButton text="导出" id="ctb2">
<af:fileDownloadActionListener contentType="text/html;charset=utf-8"filename="期末成绩录入监控-详细班级.xls"method="#{cjglCjlrjkBean.zdyExport}"/>
</af:commandToolbarButton>

17.数据为0和1,在页面显示是和否。
三元运算符

<af:column sortProperty="#{bindings.JxjhglJxzyfbhzbView1.hints.Fbzt.name}"sortable="true"headerText="#{bindings.JxjhglJxzyfbhzbView1.hints.Fbzt.label}"id="c5"><af:outputText value='#{row.Fbzt eq 0?"否":row.Fbzt eq 1?"是":""}'id="ot3"/>
</af:column>

或者设置LOV后从Data Controls中拖至页面

<af:column headerText="#{bindings.JxjhglJxzyfbhzbView1.hints.Fbzt.label}"id="c9"><af:selectOneChoice value="#{row.bindings.Fbzt.inputValue}"label="#{row.bindings.Fbzt.label}"required="#{bindings.JxjhglJxzyfbhzbView1.hints.Fbzt.mandatory}"shortDesc="#{bindings.JxjhglJxzyfbhzbView1.hints.Fbzt.tooltip}"id="soc2" readOnly="true"><f:selectItems value="#{row.bindings.Fbzt.items}" id="si2"/></af:selectOneChoice>
</af:column>

18.通常设置

1.af:document。设置title
2.af:dialog。设置title
3.ad:image。设置shortDesc
4.af:popup。设置contentDelivery="lazyUncached" childCreation="deferred"
5.af:query。设置saveQueryMode="hidden" modeChangeVisible="false" resultComponentId rows maxColumns
6.af:panelCollection。设置styleClass="AFStretchWidth" featuresOff="detach viewMenu"
7.af:table。设置summary。当rowSelection="multiple"要删除selectedRowKeys="#{bindings.LocationsView1.collectionModel.selectedRow}"
8.VO绑定变量,登录账号adf.context.sessionScope.yhzh
9.统计

      <f:facet name="statusbar"><af:toolbar id="t3"><af:outputText value="#{common.total}" id="ot1"/><af:outputText value="#{bindings.TksftyVo1.estimatedRowCount}"inlineStyle="color:Red; font-weight:800;" id="ot6"partialTriggers="::qryId1 t1"/><af:outputText value=" 条数据" id="ot8"/></af:toolbar></f:facet>

转载于:https://my.oschina.net/u/3646781/blog/1576456

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/285803.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【CASS精品教程】南方CASS内业基本作图--野外测记草图法绘制常见地物教程

文章目录 一、系统环境:1.1 操作系统1.2 应用环境二、实例数据:2.1 野外测点CASS坐标格式数据2.2 野外测记草图三、地物绘制前准备操作3.1 定显示区3.2 展野外测点点号:3.3 绘图测点定位模式的选择四、野外测记草图绘制常见基本地物4.1绘制交通设施4.2绘制居民地4.3 绘制地貌…

最新!2019 年中国程序员薪资生存调查报告出炉

此调查&#xff0c;是对北京、上海、广东和浙江等全国 29 个省、直辖市及特别行政区的 26W 优秀程序员进行了一次详细的调查&#xff0c;形成本报告。 根据中国互联网络信息中心&#xff08;CNNIC&#xff09;近日发布第 43 次《中国互联网络发展状况统计报告》。截至 2018 年 …

快速掌握 ASP.NET 身份认证框架 Identity - 登录与登出

推荐关注「码侠江湖」加星标&#xff0c;时刻不忘江湖事这是 ASP.NET Core Identity 系列的第三篇文章&#xff0c;上一篇文章讲解了如何在 ASP.NET Core Identity 中实现用户注册。那么&#xff0c;这篇文章讲一讲如何在 ASP.NET Core Identity 中实现用户的登录与登出。点击上…

C语言试题七十九之请编写函数实现自然底数 e=2.718281828

📃个人主页:个人主页 🔥系列专栏:C语言试题200例目录 💬推荐一款刷算法、笔试、面经、拿大公司offer神器 👉 点击跳转进入网站 ✅作者简介:大家好,我是码莎拉蒂,CSDN博客专家(全站排名Top 50),阿里云博客专家、51CTO博客专家、华为云享专家 1、题目 请编写函数…

PHP和Mysql处理IP地址

PHP: 32位整型&#xff08;bigint&#xff09; ip2long (IP —> long) long2ip (long —> ip) Mysql: 10位无符号整型(INT UNSIGNED) INET_ATON (IP —> long) INET_NTOA (long —> ip) 转载于:https://www.cnblogs.com/yudis/articles/5976362.html

如何创建NFT并OpenSea上展示《alchemy How to Develop an NFT Smart Contract》译

翻译&#xff1a;1_bit 原文&#xff1a;https://docs.alchemy.com/docs/how-to-develop-an-nft-smart-contract-erc721-with-alchemy 注&#xff1a;英文不好各位多多担待 1.如何使用 Alchemy 开发一个 NFT 智能合约 在你第一次使用 solidity 时开发一个智能合约部署在区块…

Jmeter之Bean shell使用(二)

上一篇Jmeter之Bean shell使用(一)简单介绍了下Jmeter中的Bean shell&#xff0c;本文是对上文的一个补充&#xff0c;主要总结下常用的几种场景和方法&#xff0c;相信这些基本可以涵盖大部分的需求。本节内容如下&#xff1a; 一、操作变量 二、操作属性 三、自定义函数 四、…

【ArcGIS风暴】ArcGIS中国地表覆盖数据GlobeLand30预处理(批量投影、拼接、掩膜提取)附成品下载

结果示意图&#xff1a; GlobeLand30是30米空间分辨率全球地表覆盖数据&#xff0c;目前可供下载的有3年的数据&#xff1a;2000-2010-2020。本文主要讲解在ArcGIS10.6平台下进行GlobeLand30的预处理操作&#xff0c;主要预处理步骤包括&#xff1a;批量分幅投影转换、批量分幅…

Asp.Net MVC4入门指南(9):查询详细信息和删除记录

在本教程中&#xff0c;您将查看自动生成的Details和Delete方法。 查询详细信息和删除记录 打开Movie控制器并查看Details方法。 ?Code First 使得您可以轻松的使用Find方法来搜索数据。一个重要的安全功能内置到了方法中。方法首先验证Find方法已经找到了一部电影&#xff0c…

漫画:什么是架构师?

于是&#xff0c;小灰去向大黄请教 这是有关未来的故事&#xff1a; 从前&#xff0c;有一个赶路的人路过一片工地&#xff0c;看到三个年轻人在工地上搬砖。 于是&#xff0c;他问其中一个人&#xff1a; 于是&#xff0c;他又问了第二个人&#xff1a; 于是&#xff0c;他又问…

Andoroid之BottomNavigationView右上角添加红点布局和自动跳转到底部具体第几个Tab

一、需求 BottomNavigationView右上角添加红点布局和自动跳转到底部具体第几个Tab 我们知道BottomNavigationView是在google material里面的组件 github地址如下: https://github.com/material-components/material-components-android 二、效果图片爆照 三、BottomNaviga…

FileSystemWatcher监听文件是否有被修改

作用&#xff1a;监听文件系统更改通知&#xff0c;并在目录或目录中的文件更改时引发事件。 需求&#xff1a;监听特定文件是否修改&#xff0c;然后做出相应的操作。 方法&#xff1a; ①利用一个线程&#xff0c;一直去查找该指定的文件是否有被修改&#xff0c;如果修改则操…

一、FFmpeg 的初尝试《FFmpeg 音视频开发基础入门到实战》

学习目标 了解 FFmpeg学习 FFmpeg 工具的下载及环境配置了解 FFmpeg 工具的使用方式了解 FFmpeg play 的使用方法了解 FFmpeg paly 的音量设置、窗口设置、音量设置等设置方法 一、了解 FFmpeg FFmpeg 是一个音视频处理的工具&#xff0c;通过 FFmpeg 可以对视频进行旋转、缩…

快速掌握 ASP.NET 身份认证框架 Identity - 用户注册

推荐关注「码侠江湖」加星标&#xff0c;时刻不忘江湖事这是 ASP.NET Core Identity 系列的第二篇文章&#xff0c;上一篇文章介绍了 Identity 框架的集成&#xff0c;以及一些基础知识。这篇文章讲一讲如何在 ASP.NET Core Identity 中实现用户注册。点击上方或后方蓝字&#…

Android命令Monkey压力测试,详解

支持原创&#xff0c;前半部分来源博客原文&#xff1a;http://blog.csdn.net/huangbiao86/article/details/8490743shell, monkey, system, Android, 文件系统Monkey, 示例, 简介一、Monkey测试简介Monkey测试是Android平台自动化测试的一种手段&#xff0c;通过Monkey程序模拟…

JAVA 排序工具类

提供了以下排序&#xff1a; 冒泡排序选择排序插入排序希尔排序快速排序归并排序桶排序堆排序package com.xingej.algorithm.sort;import java.util.ArrayList; import java.util.Collections;/*** 排序工具类* * author erjun 2017年12月13日 上午8:38:22*/public class SortU…

js中null,undefined,false,0,'',[],{}判断方法

目录 1.数据类型 2.JSON字符串 3.数字类型 4.非的布尔值 5.与非比较 一、单独判断 1.null 2.undefined 3.0 4.“” 5.判断undefined、null与NaN: 因为获取到数据的不确定性&#xff0c;常常会导致一些异常情况&#xff0c;使得页面报错&#xff0c;往往要兼容这些异…

【GIS风暴】30米分辨率地表覆盖数据GlobeLand30原始数据集简介及下载地址

数据集预览&#xff1a; GlobeLand30是30米空间分辨率全球地表覆盖数据&#xff0c;目前可供下载使用的有3年的数据&#xff1a;2000-2010-2020&#xff0c;本文主要讲述GlobeLand30的官网下载地址和数据集简介。 数据处理方法、成果数据下载&#xff1a; 【ArcGIS风暴】ArcGI…

Git之解决git stash pop多次产生的文件冲突问题

1、问题 我们用git命令一般拉取线上代码的时候&#xff0c;本地修改了&#xff0c;我们一般先git stash下&#xff0c;接下来git pull, 然后git stash pop下&#xff0c;但是我新增了文件&#xff0c;没有添加到本地git(也就是没有git add file这个新增加的文件)&#xff0c;然…

记一次意外

今天尝试给同一个对象绑定多个事件: document.getElementById("a").οnfοcus function(){ alert("1") }.οnclick function(){ alert("2") } 发现弹出2&#xff0c;改变focus和click的顺序后依旧如此&…