Я хочу добавить ссылку на столбец в Notesview, я видел пример на searchdomino , когда я попытался, произошел сбой с ошибкой «Оператор или точка с запятой ожидались, но ни одна не была обнаружена», все остальные усилия оказываются неудачными.
Ниже приведен пример из searchdomino:
<a href='#'
onClick="window.open('/"+@WebDbName+"/Employee/"+@Text(@DocumentUniqueID)+"?deleteDocument ','_new');window.location.reload()">Delete</a>
С ошибкой:
An operator or semicolon was expected but none was encountered
![enter image description here](https://i.stack.imgur.com/2bqLg.jpg)
Я смог устранить ошибку, выполнив приведенную ниже процедуру, но не смог вызвать событие onclick.
"<a href='#' onClick='window.open'>" + "/"+@WebDbName+"/employee.xsp?action=openDocument&documentId="+@Text(@DocumentUniqueID) + "</a>"
Ваш вклад будет оценен.
Вставка значений столбца notesview в html-таблицу, пример кода:
if(entryData[j].getAttribute("columnnumber") == "1") {
var xpageName = "page.xsp";
var sURL = strURL[0] + ".nsf/" + xpageName + "?documentId=" + viewEntry[i].getAttribute("unid") + "&action=editDocument";
result += "<tr> ";
if(entryData[j].childNodes[1].childNodes.length == 0) {
result += "<td><a href='" + sURL + "'>(NO_VALUE)</a></td>"
} else {
result += "<td><a href='" + sURL + "'>" + entryData[j].childNodes[1].childNodes[0].nodeValue + "</a></td>"
}
} else {
if(entryData[j].childNodes[1].childNodes.length == 0) {
result += "<td> </td>"
} else {
result += "<td>" + entryData[j].childNodes[1].childNodes[0].nodeValue + "</td>"
}
}