DoRowApp
function は FF、IE、Opera では定義されていません。クロムで動作します。
function DoRowApp(id) {
document.getElementById('ANSWER.TTQ.MENSYS.1.').value = id;
document.getElementById('ANSWER.TTQ.MENSYS.2.').click();
return true;}
これはhtmlです
<a target="_blank" href="javascript:DoRowApp("_40558067");" title="Application Form"><img border="0"></a>
xmlから取得しています
<cell>Application Form^javascript:DoRowApp("'||edit.mhd_code||'");^_blank</cell></row>
いつものように..ヘルプは素晴らしいでしょう.
同時に、この機能は機能します:
function DoRow(id) {
'use strict';
var LowerBound, UpperBound, StartAppNo, BaseAppNo, i;
LowerBound = mygrid.getRowIndex(id) - 25;
UpperBound = mygrid.getRowIndex(id) + 100;
StartAppNo = 25;
BaseAppNo = 0;
mygrid.selectRowById(id, true, true, false);
localStorage.clear();
if (mygrid.getRowIndex(id) - 25 > 0) {
StartAppNo = 25;
}
else {
StartAppNo = mygrid.getRowIndex(id);
}
localStorage.setItem("9999", StartAppNo);
if (LowerBound < 0) {LowerBound = 0; }
for (i = LowerBound; i <= UpperBound; i++) {
if (mygrid.getRowId(i)) {
localStorage.setItem(BaseAppNo, mygrid.getRowId(i));
BaseAppNo++;
}
}
document.getElementById('ANSWER.TTQ.MENSYS.1.').value = id;
document.getElementById('ANSWER.TTQ.MENSYS.2.').click();
return true;}
このための HTML は次のとおりです。
<a target="_blank" href="javascript:DoRow("_40558067");" title="Application Form"><img border="0"></a>