2010-04-05 88 views
0

爲什麼InfoField 2007中的targetField屬性會使瀏覽器兼容性檢查程序失敗?是否有另一種方法來編寫該語句以使其可以在支持瀏覽器的表單上使用?XPath在InfoPath 2007中未通過瀏覽器兼容性檢查

<xsf:ruleSets> 
    <xsf:ruleSet name="ruleSet_1"> 
      <xsf:rule caption="Rule 1" isEnabled="yes"> 
       <xsf:assignmentAction targetField="my:group1/my:group2[1]/my:field3" expression="my:field1"></xsf:assignmentAction> 
      </xsf:rule> 
      <xsf:rule caption="Rule 2" isEnabled="yes"> 
       <xsf:assignmentAction targetField="my:group1/my:group2[2]/my:field3" expression="my:field2"></xsf:assignmentAction> 
      </xsf:rule> 
    </xsf:ruleSet> 
</xsf:ruleSets> 

回答

0

「my:」前綴是否定義在周圍的XML中,您沒有向我們展示過?如果不是,那麼這可能是一個原因。您向我們顯示的XML沒有「my:」的定義。

+0

是的,一切都是有效的,它在InfoPath客戶端工作。但是,這種形式的「瀏覽器啓用」是不可能的,因爲它沒有通過瀏覽器兼容性檢查。 – DrivenDevelopment 2010-04-06 12:29:44

+0

@driven:注意你沒有回答我的問題?你現在可以回去回答嗎? – 2010-04-06 13:38:53

+0

約翰,我的這句話是以「是的」一詞開始的,這是回答你的問題。 – DrivenDevelopment 2010-04-06 13:57:23