这标识整个表格.
var thisOption = $(this).parent().parent().parent().parent().parent().parent();
Run Code Online (Sandbox Code Playgroud)
当我深入元素时,是否有更简单的方法可以爬上DOM树来查找表格?
我偶然发现了一些FMTDTA,它似乎是一种在旧RPG系统中早于SQL的查询/排序语言.我试图解开它的用法.
例:
物理文件布局:
ORNO S 9 0 1 9 Order No
ORCSTNO A 10 10 19 Custno
ORDAT S 6 0 20 25 Order Date
ORAMT S 12 2 26 37 Order Amt
Run Code Online (Sandbox Code Playgroud)
PF源成员ORDSRT中的排序标准:
HSORTR 25A Keyfields are 25 characters long - Sort Ascending
FNC 20 25 KEY 1: ORDER DATE
FNC 1 9 KEY 2: ORDERNO
FNC 10 19 KEY 3: CUST NO
FDC 1 37 Take whole record (1-37)
Run Code Online (Sandbox Code Playgroud)
排序命令
FMTDTA INFILE((MYLIB/ORDHED)) OUTFILE(QTEMP/ORDHED)
SRCFILE(MYLIB/MYSRC) SRCMBR(ORDSRT) OPTION(*NOPRT)
Run Code Online (Sandbox Code Playgroud)
结果:
成功按DATE/ORD排序#/ …
我发现我可以使用qsh对IBM i(as400)对象运行unix命令.我想在IBM i qsh中使用ls将对象列表流式传输到ifs上的文件.这有效,但输出似乎是在EBCDIC中,并不是很可读.有没有办法转换为ASCII?
ls -ails /QSYS.LIB/ERP.LIB > all_ERP_files.txt
Run Code Online (Sandbox Code Playgroud) 我想在RPG程序(OS V7.1或v7.2)中使用db2/SQL创建的长文件名.我无法使用传统DDS创建超过10个字符的表,但Db2/SQL允许我创建具有长文件名的表.例:
CREATE TABLE QTEMP.VERYLONGNAMETABLE (COLUMN1 CHAR (30) NOT NULL
WITH DEFAULT)
RCDFMT VERYRC
Run Code Online (Sandbox Code Playgroud)
当我使用object命令工作时,我看到OS识别表不是VERYLONGNAMETABLE而是VERYL00001.
如果我尝试在RPG中使用VERYL00001名称,则可以:
DCL-F VERYL00001 DISK(*EXT) USAGE(*INPUT)'
Run Code Online (Sandbox Code Playgroud)
但这失败了,因为RPG的10个字符限制:
DCL-F VERYLONGNAMETABLE DISK(*EXT) USAGE(*INPUT)
Run Code Online (Sandbox Code Playgroud)
但我可以这样做,它给了我内部的长名称,但指向外部10个字符的短名称.
DCL-F VERYLONGNAMETABLE DISK(*EXT) USAGE(*INPUT)
extfile('extdesc')
extdesc('VERYL00001') ;
Run Code Online (Sandbox Code Playgroud)
令人担忧的是,如果我删除VERYL00001对象,并创建名为VERYLONGNAMETABLE_2的新表,OS会给我相同的VERYL00001名称.这非常令人担忧,因为它可能造成混乱.
我读到我可以做并使用ALIAS.
CREATE ALIAS VERYLONG FOR VERYLONGNAMETABLE
Run Code Online (Sandbox Code Playgroud)
然而,这会创建一个DDMF文件,如果我记得从过去的日子有性能和其他问题.
我也可以将(RNMOBJ)VERYL00001重命名为VERYLONG.那么至少我可以为想要查询长名称的用户提供长名称,并且仍然可以像这样在RPG中使用
DCL-F VERYLONGNAMETABLE DISK(*EXT) USAGE(*INPUT)
extfile('extdesc')
extdesc('VERYLONG') ;
Run Code Online (Sandbox Code Playgroud)
或者干脆:
DCL-F VERYLONG DISK(*EXT) USAGE(*INPUT)
Run Code Online (Sandbox Code Playgroud)
我不喜欢每个表都将由两个不同的名称标识的事实.我相信这会引起混淆.
我在这里错过了任何选择吗?
如何在绿色屏幕命令行或ACS或Navigator工具中的IBM i(as/400)集成文件系统(IFS)中创建新的文本文件?
我通常只是复制一个旧文件,但我意识到我不知道使用IBM i命令创建一个新文件.否F6 = WRKLNK中的创建选项.通过在线帮助没有效率.
CPY OBJ('/home/myFile.txt') TOOBJ('/home/NEWUSER/MyNewFile.txt')
Run Code Online (Sandbox Code Playgroud) 我想为<div>元素添加一些属性.以下所有作品除外.data().我看不出它出现在Firefox/Firebug中.
$('#menu-container')
.css('background-image','url("'+big_image+'")')
.addClass('click_2')
.data("new_link", "new_link.html")
.css('z-index',"99");
Run Code Online (Sandbox Code Playgroud)
我做错了吗?
如何在第二语言商店视图中更改电子邮件的标题.新订单确认电子邮件中的"新订单"示例.在这种情况下,csv文件没有响应...
如果我定义像这样的多维javascript数组
//var myStack = new Array(3);
// *** edit ***
var myStack = {};
Run Code Online (Sandbox Code Playgroud)
一次插入一个值的最佳方法是什么?
myStack[1][1][0] = myValue;
Run Code Online (Sandbox Code Playgroud)
我想读取一个数据库并一次写一个值.例:
myStack[recordNo][1]['FirstName'] = myValue;
Run Code Online (Sandbox Code Playgroud) 您可以在创建时在字段上创建别名吗?例
CREATE TABLE MYTABLE (
VERY_LONG_NAME AS VLN INT NOT NULL )
Run Code Online (Sandbox Code Playgroud) 显然,在早期版本的Microsoft CRM中,可以使用Javascript控制台获取记录的详细信息页面(例如:帐户,联系人),使用synatax等
Xrm.Page.data.entity.getId(); 帧[0] .Xrm.Page.data.entity.getId();
参考:https://crmbusiness.wordpress.com/2014/02/17/crm-2013-javascript-to-get-id-of-record/
我无法在CRM 2015中重复这一点.
> frames[0].Xrm.Page.data.entity.getId();
Unable to get property 'entity' of undefined or null reference
> Xrm.Page.data.entity.getId();
Unable to get property 'entity' of undefined or null reference
Run Code Online (Sandbox Code Playgroud)
然而:
> this
Run Code Online (Sandbox Code Playgroud)
给我转储包括
USER_GUID:"{98D61030-7513-4EAA-A243-1D29FA99E0A0}",
IE控制台的屏幕截图
在名为mystack的javascript数组中,对于每个recordNo,我想为实体"Source1"和"Source2"设置一组lat/lon值,但是我无法正确获取语法.recordNo是一个数字数据库记录id(例如:1,2,3)
mystack = {};
mystack[recordNo {"Source1" } ] =
[
{
"lat": 123,
"lon": 456
}
]
mystack[recordNo {"Source2" } ] =
[
{
"lat": 123,
"lon": 456
}
]
Run Code Online (Sandbox Code Playgroud) 我想将Numeric DS复制到Alpha DS.第一个想法是MOVEA,但这似乎不起作用.错误:"MOVEA的因子2或结果字段不引用数组"
D Alpha DS
D TBR1 5A
D TBR2 5A
D Num DS
D TBR1N 5 0
D TBR2N 5 0
C MOVEA Alpha Num
Run Code Online (Sandbox Code Playgroud) ibm-midrange ×5
javascript ×4
rpgle ×3
arrays ×2
jquery ×2
alias ×1
console ×1
db2-400 ×1
email ×1
html ×1
jquery-data ×1
magento ×1
sql ×1
translation ×1
unix ×1