我正在探索'JavaScript API for Office',但它看起來像這裏非常有限的能力:(!! 以至於現在我能夠使placeHolders [1] ,[2] ....在我的文檔中,用戶找到光標然後按下我的taskPane中的一個按鈕,所以我在與此placeHolder等相關的taskPane中構建textarea(這是綁定,它工作得很好)適用於Office的JavaScript API - word 2013 - 選定屬性的綁定
我現在的問題是,我想顯示/隱藏基於用戶選擇的文本框, 因此,如果用戶選擇佔位符[1],然後我只顯示TextBox1的(文本或文本域相同)等, 其實我能夠通過使用
var num = String(eventArgs.binding.id).split("_")[String(eventArgs.binding.id).split("_").length-1]
document.getElementById("txt"+num).style.display = "block";
在onBindingSelectionChanged事件處理
但問題來了,就好像用戶選擇了許多佔位符[1] [2],在這種情況下,我應該給所有相關的文本框(TextBox1中,TextBox2中) 但我不能找不到像Office.context.document.bindings [i] .selected
如果此屬性.selected可用於綁定然後我的問題將被解決,因爲我將遍歷所有綁定並顯示任何綁定selected = true
如此任何線索?
還我hoep找到這些佔位符的位置的任何線索,我想移動文本框在taskPane是在有相對的佔位符(水平)的相同位置
謝謝大家, 快樂編碼...