<textbox id="nextTitleTextbox" readonly="true" value="@bind(ivm.inventory.successorTitleName)" />
<button id="nextTitleButton" label="..." mold="trendy" onClick="@command('chooseFormerOrSuccessor', isFormer = false)"/>
<a id="nextTitleHrefView" href="/inventory_new.do?method=edit&docUID=${ivm.inventory.successorTitleName}">view</a>
<a id="nextTitleHrefHistory" href="javascript:showRenamingHistory(${ivm.inventory.successorTitleName},${ivm.inventory.successorTitleName})">history</a>
問題は「a」タグにあります。テキストボックスとボタンは正常に機能しますが、「a」タグ内のリンクはバインディングからの情報を取得しないため、リンクは のようになり/inventory_new.do?method=edit&docUID=
ます。私は多くの組み合わせを試しましたが、他のページでも同様のことが機能しているため、ここで何が問題なのか本当にわかりません。このバインディングのどこが間違っていますか?
zscriptから文字列を入れようとしました
<zscript>
String successorTitleHref = "/inventory_new.do?method=edit&docUID=" + ivm.inventory.successorTitleName;
</zscript>
しかし、例外があります:
Typed variable declaration : Class or variable not found: ivm.inventory.replacementTitleName.
また、別のファイルに配置されるコントロールと、derective を使用して追加されるすべてのコントロールがサポートされています。