如何为静态资源中的 html 代码添加自定义标签
How to add custome label for html code which is in static resources
如何在下面的 html 静态资源
代码中为取消按钮添加自定义标签
$j('#progressBox').append(fileName + '<div class="progress"><div id="' + progressBarId + '" class="bar progress-bar progress-bar-striped active"></div></div><div><a href="#" id="'+cancelId+'">Cancel</a><div>Size:'+size+' KB<br/><br/>');
您可以使用以下方法 - 只需在 visualforce 页面上定义脚本变量,然后在您的静态资源脚本中使用它。
更新的脚本:
$j('#progressBox').append(fileName + '<div class="progress"><div id="' + progressBarId + '" class="bar progress-bar progress-bar-striped active"></div></div><div><a href="#" id="'+cancelId+'">' + cancelLabel +'</a><div>Size:'+size+' KB<br/><br/>');
VF 页面:
<script type="text/javascript">
var cancelLabel = "{!$Label.Cancel}"
</script>
<apex:includeScript value="{!$Resource.updatedScript}"/>
因此您可以只定义一个变量,其中包含您要在 vf 页面上使用的所有标签,并在脚本中成功使用它们。
// vf page initialization
var labels = {
cancel : "{!$Label.Cancel}",
save : "{!$Label.Save}",
anyOtherLabel : "{!$Label.AnyOtherLabel}"
}
// static resource using
$j('#progressBox').append(fileName + '<div class="progress"><div id="' + progressBarId + '" class="bar progress-bar progress-bar-striped active"></div></div><div><a href="#" id="'+cancelId+'">' + labels.cancel +'</a><div>Size:'+size+' KB<br/><br/>');
如何在下面的 html 静态资源
代码中为取消按钮添加自定义标签$j('#progressBox').append(fileName + '<div class="progress"><div id="' + progressBarId + '" class="bar progress-bar progress-bar-striped active"></div></div><div><a href="#" id="'+cancelId+'">Cancel</a><div>Size:'+size+' KB<br/><br/>');
您可以使用以下方法 - 只需在 visualforce 页面上定义脚本变量,然后在您的静态资源脚本中使用它。
更新的脚本:
$j('#progressBox').append(fileName + '<div class="progress"><div id="' + progressBarId + '" class="bar progress-bar progress-bar-striped active"></div></div><div><a href="#" id="'+cancelId+'">' + cancelLabel +'</a><div>Size:'+size+' KB<br/><br/>');
VF 页面:
<script type="text/javascript">
var cancelLabel = "{!$Label.Cancel}"
</script>
<apex:includeScript value="{!$Resource.updatedScript}"/>
因此您可以只定义一个变量,其中包含您要在 vf 页面上使用的所有标签,并在脚本中成功使用它们。
// vf page initialization
var labels = {
cancel : "{!$Label.Cancel}",
save : "{!$Label.Save}",
anyOtherLabel : "{!$Label.AnyOtherLabel}"
}
// static resource using
$j('#progressBox').append(fileName + '<div class="progress"><div id="' + progressBarId + '" class="bar progress-bar progress-bar-striped active"></div></div><div><a href="#" id="'+cancelId+'">' + labels.cancel +'</a><div>Size:'+size+' KB<br/><br/>');