保存地图的时候弹出一个英文提示窗口,只有确定键盘按键弹出窗口,点了之后又弹出

君,已阅读到文档的结尾了呢~~
友联PXUT-350+操作手册帮助,+操作手册,乐客友联,友联红木,友联港华,友联船厂,友联为家,友联天美,友联一村
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
友联PXUT-350+操作手册
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口在开发的时候发现这样一个问题,当切换不同BLOCK的时候弹出需要保存的窗口,于是想在切换record的时候,自动commit一下,结果发现很多触发器都不允许commit_form的函数.于是就有了两个思路:
1.利用KEY-NEXT-ITEM
l_LINE_record N
l_MID_record N
l_MEND_record N
If :MEND.MEND_SCORE Is Not Null Then
:PARAMETER.CURRENT_KEY_MODE := 'KEY-NEXT-ITEM';
APP_CUSTOM.open_window('LINES');
Go_Block('MID');
l_MID_record := :MID.LINE_NUMBER;
:PARAMETER.CUR_MID_REC := l_MID_record+1;
l_MID_record := :PARAMETER.CUR_MID_REC;
if :PARAMETER.CUR_MID_REC & :MID.MAX_LINE_NUMBER THEN
FND_MESSAGE.SET_STRING('该项已完成评价!');
FND_MESSAGE.HINT;
ELSE NULL;
Go_record(l_MID_record);
Go_Block('MEND');
GO_ITEM('MEND.MEND_SCORE');
:PARAMETER.CURRENT_KEY_MODE := 'WHEN-VALIDATE-ITEM';
在item的WHEN-VALIDATE-ITEM加入
---当有变更,而且CURRENT_KEY_MODE(输入之后的导航类型)不是KEY-NEXT-ITEM的时候,必须用tab按键或者enter导航!
--FND_MESSAGE.DEBUG('WHEN-VALIDATE-ITEM1');
IF :MEND.MEND_SCORE IS NOT NULL AND NVL(:PARAMETER.CURRENT_KEY_MODE,'WHEN-VALIDATE-ITEM') && 'KEY-NEXT-ITEM' THEN
FND_MESSAGE.SET_STRING('请注意:该栏位输入之后,请按Tab按键或者Enter按键导航!');
FND_MESSAGE.HINT;
--RAISE FORM_TRIGGER_FAILURE;---禁止用户用鼠标点击导航!
--FND_MESSAGE.DEBUG('WHEN-VALIDATE-ITEM2');
代码这里可能存在一点问题,依据自己的需要进行修改.
2.利用POST-RECORD
这里利用函数:
/*后来直接在post-record中写ddl语句,如果record_status是INSERT或者CHANGED就触发,然后form_ddl('commit');再把record_status设为query,就完成了自动保存*/
CURSOR row_id
SELECT rowid
FROM CUX_HRPE_MEND_T
WHERE MEND_ID = :MEND.MEND_ID;
GET_RECORD_PROPERTY(:SYSTEM.CURSOR_RECORD,'MEND',Status ) = 'INSERT'
THEN --MEND_DATA.LOCK_ROW;
--FND_MESSAGE.DEBUG('插入');
IF :LINES.LINE_ID IS NULL THEN
SELECT CUX_HRPE_LINES_t_S.NEXTVAL INTO :LINES.LINE_ID FROM SYS.DUAL;
:MEND.LINE_ID := :LINES.LINE_ID;
IF :MID.MID_ID IS NULL THEN
SELECT CUX_HRPE_MID_t_S.NEXTVAL INTO :MID.MID_ID FROM SYS.DUAL;
:MEND.MID_ID := :MID.MID_ID;
IF :MEND.MEND_ID IS NULL THEN
SELECT CUX_HRPE_MEND_T_S.NEXTVAL
INTO :MEND.MEND_ID
FROM SYS.DUAL;
fnd_standard.set_
INSERT INTO CUX_HRPE_MEND_T (
HEADER_ID,
MEND_ORGANIZATION_ID,
MEND_PERSON_ID,
MEND_SCORE,
MEND_VALUE,
MEND_CAUSE,
MEND_DATE,
MEND_SUBMIT_FLAG,
CREATED_BY,
CREATION_DATE,
LAST_UPDATED_BY,
LAST_UPDATE_DATE,
LAST_UPDATE_LOGIN,
ATTRIBUTE_CATEGORY,
ATTRIBUTE1,
ATTRIBUTE2,
ATTRIBUTE3,
ATTRIBUTE4,
ATTRIBUTE5,
PEOPLE_COUNT,
SCD_PERCENT)
:MEND.MEND_ID,
:MEND.MID_ID,
:MEND.LINE_ID,
:MEND.HEADER_ID,
:MEND.MEND_ORGANIZATION_ID,
:MEND.MEND_PERSON_ID,
:MEND.MEND_SCORE,
:MEND.MEND_VALUE,
:MEND.MEND_CAUSE,
:MEND.MEND_DATE,
:MEND.MEND_SUBMIT_FLAG,
:MEND.CREATED_BY,
:MEND.CREATION_DATE,
:MEND.LAST_UPDATED_BY,
:MEND.LAST_UPDATE_DATE,
:MEND.LAST_UPDATE_LOGIN,
:MEND.ATTRIBUTE_CATEGORY,
:MEND.ATTRIBUTE1,
:MEND.ATTRIBUTE2,
:MEND.ATTRIBUTE3,
:MEND.ATTRIBUTE4,
:MEND.ATTRIBUTE5,
:MEND.PEOPLE_COUNT,
:MEND.SCD_PERCENT);
FETCH row_id INTO :MEND.row_
IF (row_id%NOTFOUND) THEN
CLOSE row_
RAISE NO_DATA_FOUND;
CLOSE row_
forms_ddl('COMMIT');
set_record_property(:system.trigger_record,:system.trigger_block, STATUS,QUERY_STATUS);
GET_RECORD_PROPERTY(:SYSTEM.CURSOR_RECORD,'MEND',Status ) = 'CHANGED'
IF :MEND.MEND_ID IS NOT NULL THEN
fnd_standard.set_
UPDATE CUX_HRPE_MEND_T SET
= :MEND.MEND_ID,
= :MEND.MID_ID,
= :MEND.LINE_ID,
= :MEND.HEADER_ID,
MEND_ORGANIZATION_ID
= :MEND.MEND_ORGANIZATION_ID,
MEND_PERSON_ID
= :MEND.MEND_PERSON_ID,
MEND_SCORE
= :MEND.MEND_SCORE,
MEND_VALUE
= :MEND.MEND_VALUE,
MEND_CAUSE
= :MEND.MEND_CAUSE,
= :MEND.MEND_DATE,
MEND_SUBMIT_FLAG
= :MEND.MEND_SUBMIT_FLAG,
CREATED_BY
= :MEND.CREATED_BY,
CREATION_DATE
= :MEND.CREATION_DATE,
LAST_UPDATED_BY
= :MEND.LAST_UPDATED_BY,
LAST_UPDATE_DATE
= :MEND.LAST_UPDATE_DATE,
LAST_UPDATE_LOGIN
= :MEND.LAST_UPDATE_LOGIN,
ATTRIBUTE_CATEGORY
= :MEND.ATTRIBUTE_CATEGORY,
ATTRIBUTE1
= :MEND.ATTRIBUTE1,
ATTRIBUTE2
= :MEND.ATTRIBUTE2,
ATTRIBUTE3
= :MEND.ATTRIBUTE3,
ATTRIBUTE4
= :MEND.ATTRIBUTE4,
ATTRIBUTE5
= :MEND.ATTRIBUTE5,
PEOPLE_COUNT
= :MEND.PEOPLE_COUNT,
SCD_PERCENT
= :MEND.SCD_PERCENT
WHERE ROWID = :MEND.row_
IF (SQL%NOTFOUND) THEN
RAISE NO_DATA_FOUND;
forms_ddl('COMMIT');
set_record_property(:system.trigger_record,:system.trigger_block, STATUS,QUERY_STATUS);
else FND_MESSAGE.DEBUG('UPDATE插change的时候没有mendid');
阅读(...) 评论()守望先锋下载好之后为什么不能玩 _弹出一个窗口有点看不懂那上面的字 然后就黑屏闪退 求解_百度知道5717人阅读
leaflet(4)
javascript(5)
API各种类中的核心部分,用来在页面中创建地图并操纵地图.
使用 example
// initialize the map on the &map& div with a given center and zoom
var map = L.map('map', {
center: [51.505, -0.09],
L.Map( &HTMLElement|String&&id, &&options?&)
newL.Map()
通过div元素和带有地图选项的描述的文字对象来实例化一个地图对象,其中文字对象是可选的。
Map State Options
默认值
初始化地图的地理中心.
初始化地图的缩放.
初始化后加载到地图上的图层.
地图的最小视图。可以重写地图图层的minZoom.
地图的最大视图。可以重写地图图层的maxZoom.
当这个选项被设置后,地图被限制在给定的地理边界内,当用户平移将地图拖动到视图以外的范围时会出现弹回的效果, 并且也不允许缩小视图到给定范围以外的区域(这取决于地图的尺寸)。 使用方法可以动态地设置这种约束.
使用的坐标系,当你不确定坐标系是什么时请不要更改.
Interaction Options
默认值
决定地图是否可被鼠标或触摸拖动.
决定地图是否可被两只手指触摸拖拽缩放.
scrollWheelZoom
决定地图是否被被鼠标滚轮滚动缩放.
doubleClickZoom
决定地图是否可被双击缩放.
决定地图是否可被缩放到鼠标拖拽出的矩形的视图,鼠标拖拽时需要同时按住shift键.
Enables mobile hacks for supporting instant taps (fixing 200ms click delay on iOS/Android) and touch holds (fired as&contextmenu&events).
tapTolerance
The max number of pixels a user can shift his finger during touch for it to be considered a valid tap.
trackResize
确定地图在窗口尺寸改变时是否可以自动处理浏览器以更新视图.
worldCopyJump
当这个选项可用时,当你平移地图到其另一个领域时会被地图捕获到,并无缝地跳转到原始的领域以保证所有标注、矢量图层之类的覆盖物仍然可见.
closePopupOnClick
当你不想用户点击地图关闭消息弹出框时,请将其设置为false&.
Keyboard Navigation Options
默认值
聚焦到地图且允许用户通过键盘的方向键和+/-键来漫游地图.
keyboardPanOffset
确定按键盘方向键时地图平移的像素.
keyboardZoomOffset
确定键盘+&or&-键对于的缩放级数.
Panning Inertia Options
默认值
如果该选项可用,在拖动和在某一时间段内持续朝同一方向移动建有动力的地图时,会有惯性的效果.
inertiaDeceleration
确定惯性移动减速的速率,单位是像素每秒的二次方2.
inertiaMaxSpeed
惯性移动的最大速度,单位是像素每秒.
inertiaThreshold
放开鼠标或是触摸来停止惯性移动与移动停止之间的毫秒数.
Control options
默认值
zoomControl
确定是否默认加载在地图上 .
attributionControl
确定是否默认加载在地图上.
Animation options
默认值
fadeAnimation
确定瓦片淡出动画是否可用。通常默认在所有浏览器中都支持CSS3转场,android例外.
zoomAnimation
确定瓦片缩放动画是否可用。通常默认在所有浏览器中都支持CSS3转场,android例外.
zoomAnimationThreshold
Won't animate zoom if the zoom difference exceeds this value.
markerZoomAnimation
确定注记的缩放是否随地图缩放动画而播放,如果被禁用,注记在动画中拉长时会消失。通常默认在所有浏览器中都支持CSS3转场,android例外.
You can subscribe to the following events using&.
用户点击或触摸地图时触发.
用户双击或连续两次触摸地图时触发.
用户按下鼠标按键时触发.
用户按下鼠标按键时触发.
鼠标进入地图时触发.
鼠标离开地图时触发.
鼠标在地图上移动时触发.
contextmenu
当用户在地图上按下鼠标右键时触发,如果有监听器在监听这个时间,则浏览器默认的情景菜单被禁用.
当用户在地图上进行标引、点击或移动时进行聚焦.
当地图失去焦点时触发.
当鼠标在地图上点击之前触发。有时会在点击鼠标时,并在已存在的点击事件开始处理之前想要某件事情发生时用得到.
当地图初始化时触发。(当地图的中心点和缩放初次设置时).
Fired when the map is destroyed with&&method.
当地图需要重绘内容时触发。(通常在地图缩放和载入时发生)这对于创建用户自定义的叠置图层非常有用.
地图视图开始改变时触发。(比如用户开始拖动地图).
所有的地图视图移动时触发.
当地图视图结束改变时触发。(比如用户停止拖动地图).
用户开始拖动地图时触发.
用户拖动地图时不断重复地触发.
用户停止拖动时触发.
当地图缩放即将发生时触发。(比如缩放动作开始前).
当地图缩放时触发.
zoomlevelschange
Fired when the number of zoomlevels on the map is changed due to adding or removing a layer.
Fired when the map is resized.
autopanstart
打开弹出窗口时地图开始自动平移时触发.
当一个新的图层添加到地图上时触发.
layerremove
当一些图层从地图上移除时触发.
baselayerchange
当通过改变基础图层时触发.
overlayadd
Fired when an overlay is selected through the&.
overlayremove
Fired when an overlay is deselected through the&.
locationfound
当地理寻址成功时触发(使用方法)
locationerror
当地理寻址错误时触发(使用方法)
当弹出框打开时触发(使用openPopup方法)
popupclose
当弹出框关闭时触发(使用closePopup方法)
地图状态修改
返回值
setView( &&&center,
&Number&&zoom, &&&options?&)
设定地图(设定其地理中心和缩放).
setZoom( &Number&&zoom, &&&options?&)
设定地图的缩放.
zoomIn( &Number&&delta?, &&&options?&)
通过delta变量放大地图的级别,1是delta的默认值.
zoomOut( &Number&&delta?, &&&options?&)
通过delta变量缩小地图的级别,1是delta的默认值.
setZoomAround( &&latlng,
&Number&&zoom, &&&options?&)
Zooms the map while keeping a specified point on the map stationary (e.g. used internally for scroll zoom and double-click zoom).
fitBounds( &&bounds,
&&options?&)
将地图视图尽可能大地设定在给定的地理边界内.
fitWorld( &&options?&)
将地图视图尽可能大地设定在包含全部地域的级别上.
panTo( &&&latlng,
&&&options?&)
将地图平移到给定的中心。如果新的中心点在屏幕内与现有的中心点不同则产生平移动作.
panBy( &&&point,
&&&options?&)
通过给定的像素值对地图进行平移.
invalidateSize( &Boolean&options?, &&options?&)
检查地图容器的大小是否改变并更新地图,如果是这样的话,在动态改变地图大小后调用,如果animate是true的话,对地图进行更新.
setMaxBounds( &&bounds,
&&options?&)
将地图限定在给定的边界内 ().
locate( &&options?&)
用地理定位接口获取用户位置信息,在成功定位或定位出错产生locationerror后解除location-found事件与定位数据,且将地图视图设定到检测的确切的用户的位置(如果定位失败则回到地域视图)。在中有更多详细内容。
stopLocate()
Stops watching location previously initiated by&map.locate({watch: true})&and aborts resetting the map view if&map.locate&was
called with&{setView: true}.
Destroys the map and clears all related event listeners.
获取地图状态
返回值
getCenter()
返回地图视图的地理中心.
获取地图视图现在所处的缩放级别.
getMinZoom()
返回地图最小的缩放级别.
getMaxZoom()
返回地图最大的缩放级别.
getBounds()
返回地图视图的经纬度边界.
getBoundsZoom( &&&bounds,
&Boolean&&inside?&)
返回适应整个地图视图边界的最大缩放级别。如果inside的设置时true,这个方法返回适应整个地图视图边界的最小缩放级别.
返回现有地图容器的大小.
getPixelBounds()
返回地图视图在像素投影坐标系下的边界。(很多时候对用户自定义图层和叠加很有用).
getPixelOrigin()
返回地图图层像素投影坐标系下的左上角的点。(很多时候对用户自定义图层和叠加很有用).
图层控制/h3&
返回值
addLayer( &&&layer,
&Boolean&&insertAtTheBottom?&)
将图层添加到地图上。如果insertAtTheBottom的选项为true,图层添加时在所以图层之下。(在切换基底图时比较有用).
removeLayer( &&&layer&)
将图层在地图上移除.
hasLayer( &&&layer&)
如果添加的图层是当前图层则返回true.
openPopup( &&&popup&)
当关闭前一个弹出框时弹出指定的对话框。(确定在同一时间只有一个打开并可用).
openPopup( &String&&html&| &HTMLElement&&el, &&latlng,
&&&options?&)
Creates a popup with the specified options and opens it in the given point on a map.
closePopup( &&&popup?&)
关闭打开的弹出框.
addControl( &&&control&)
在地图上添加控制选项.
removeControl( &&&control&)
在地图上移除控制选项.
返回值
latLngToLayerPoint( &&&latlng&)
返回地图图层上与地理坐标相一致的点。(在地图上进行位置叠加时比较有用).
layerPointToLatLng( &&&point&)
返回给定地图上点的地理坐标系.
containerPointToLayerPoint( &&&point&)
将于地图容器相关的点转换为地图图层相关的点.
layerPointToContainerPoint( &&&point&)
将地图图层相关的点转换为地图容器相关的点.
latLngToContainerPoint( &&&latlng&)
返回与给定地理坐标系相符的地图容器的点.
containerPointToLatLng( &&&point&)
返回给定地理容器点的地理坐标.
project( &&&latlng,
&Number&&zoom?&)
将地理坐标投影到指定缩放级别的像素坐标系中.
unproject( &&&point,
&Number&&zoom?&)
将像素坐标系投影到指定缩放级别的地理坐标系中。(默认为当前的缩放级别).
mouseEventToContainerPoint( &MouseEvent&&event&)
返回鼠标点击事件对象的像素坐标(与地图左上角相关).
mouseEventToLayerPoint( &MouseEvent&&event&)
返回鼠标点击事件对象的像素坐标(与地图图层相关).
mouseEventToLatLng( &MouseEvent&&event&)
返回鼠标点击事件对象的地理坐标.
返回值
getContainer()
HTMLElement
返回地图容器对象.
getPanes()
返回不同地图对象的边框(叠加渲染).
whenReady( &Function&&fn, &Object&&context?)
当地图的位置和缩放初始化好或是时间发生之后,运行给定的回调方法,通常传递一个函数内容.
默认值
如果该值为真,则开始利用W3C的watchPosition方法监听位置变化情况(而不是指监听一次)。你可以通过map.stoplocate()方法来停止监听.
如果该值为真,则通过自动将地图视图定位到用户一定精度范围内的位置,如果地理定位失败则显示全部地图.
在使用setView选项时视图缩放的最大级别.
在触发locationerror事件之前等待地理定位的毫秒为单位的时间.
maximumAge
位置监听的最大生命周期。如果比最后定位回复后毫秒用时短,则locate返回一个缓存位置.
enableHighAccuracy
开启高精度,参加&.
Zoom/pan options
默认值
If&true, the map view will be completely reset (without any animations).
Sets the options for the panning (without the zoom change) if it occurs.
Sets the options for the zoom change if it occurs.
An equivalent of passing&animate&to both zoom and pan options (see below).
Pan options
默认值
If&true, panning will always be animated if possible. If&false, it will not animate panning, either resetting the map view if panning more than a screen away, or just
setting a new offset for the map pane (except for `panBy` which always does the latter).
Duration of animated panning.
easeLinearity
The curvature factor of panning animation easing (third parameter of the&).&1.0&means
linear animation, the less the more bowed the curve.
noMoveStart
If&true, panning won't fire&movestart&event on start (used internally for panning inertia).
Zoom options
默认值
If not specified, zoom animation will happen if the zoom origin is inside the current view. If&true, the map will attempt animating zoom disregarding where zoom origin is. Setting&false&will
make it always reset the view completely without animation.
fitBounds options
The same as&&and additionally:
默认值
paddingTopLeft
Sets the amount of padding in the top left corner of a map container that shouldn't be accounted for when setting the view to fit bounds. Useful if you have some control overlays on the map like a sidebar and you don't want them to obscure objects you're zooming
paddingBottomRight
The same for bottom right corner of the map.
Equivalent of setting both top left and bottom right padding to the same value.
Properties
M地图属性包括互动操作,允许你在运行环境中互动地控制地图行为,比如通过拖拽和点击缩放级别显示和不显示某要素. Example:
map.doubleClickZoom.disable();
You can also access default map controls like attribution control through map properties:
map.attributionControl.addAttribution(&Earthquake data & GeoNames&);
地图拖拽处理程序,可以通过鼠标和触摸的形式.
触摸地图缩放处理程序.
doubleClickZoom
双击缩放处理程序.
scrollWheelZoom
滚动缩放处理程序.
矩形框(利用鼠标拖动)缩放处理程序.
键盘导向处理程序.
Mobile touch hacks (quick tap and touch hold) handler.
zoomControl
attributionControl
望文思义,这是一个包括可以用来放置自定义图层的不同的地图窗口的对象。最大的区别是图层的叠置.
HTMLElement
包含其他地图窗口的窗口.
HTMLElement
切片图层的窗口.
objectsPane
HTMLElement
包含除切片窗口以外所有窗口的窗口.
shadowPane
HTMLElement
用来隐藏图层的窗口(如标注的隐藏).
overlayPane
HTMLElement
这线段和多边形一类图层的窗口.
markerPane
HTMLElement
标注图标的窗口.
HTMLElement
弹出的窗口.
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:30667次
排名:千里之外
转载:21篇
(2)(1)(3)(1)(2)(2)(2)(1)(1)(2)(6)我玩lol老是莫名奇妙突然掉线,然后弹出一个全是英文的操作框。然后我_百度知道}

我要回帖

更多关于 键盘按键弹出窗口 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信