[英]How can you change current tab programmatically with Acumatica?
當我啟動自定義框架頁面時,我將能夠根據某些條件以編程方式激活其中一個選項卡。 我是在使用 javaScript 還是有其他方法?
您可以使用 Javascript 函數並將其附加到 Acumatica 表單上的相應客戶端事件來執行此操作。
在這里,我希望選項卡根據網格中活動單元格的索引進行更改。 所以我將aftercellchange
和cellclick
網格事件(客戶端事件)設置為我的gridclick
Javascript 函數。 最后,將此腳本添加到我的 aspx 頁面:
<script type="text/javascript">
function gridClick()
{
var index = px_alls["grid"].activeCell.getIndex();
if(index<=2) px_alls["tab"].items[0].select();
if(index>=3 && index<=5) px_alls["tab"].items[1].select();
if(index>=6) px_alls["tab"].items[2].select();
}
</script>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.