回答
我認爲你遇到的問題是你不能修改插件的字段的啓用/禁用。
你可以,但是,從JavaScript訪問字段:
Xrm.Page.getControl('yourfieldname').setDisabled(true);
這裏是如何設置的JavaScript表單信息:microsoft's form programming reference
對於JavaScript代碼+1,但是你檢查了'AttributeMetadata.IsValidForFilter'屬性嗎?我只能想象這可以通過插件訪問。 http://msdn.microsoft.com/en-us/library/microsoft.xrm.sdk.metadata.attributemetadata.isvalidforupdate.aspx – 2012-02-14 21:44:59
+1彼得,這是一個很好的觀點,我從來不知道這是適用的。 – Anwar 2012-02-15 10:46:09
@PeterMajeed我沒有考慮這些屬性,好主意。如果OP想要對實體本身進行更改,那麼如果她想要暫時更改表單,她就會陷入JavaScript。 – BenPatterson1 2012-02-15 16:43:52
- 1. 設置電子郵件字段只讀
- 2. 有條件地設置可編輯或只讀文本字段
- 3. Excel條件只讀字段
- 4. 只寫只讀字段
- 5. 如果設置了BooleanField,則只驗證某些字段
- 6. 使用RSelenium設置只讀字段的值
- 7. Extjs設置只讀爲表單上的所有字段
- 8. 如何設置只讀在rails 3.1.0視圖中的字段?
- 9. 在只讀輸入字段設置值聯繫表格7 WordPress
- 10. 如何設置只讀字段在動態刀片(Laravel)
- 11. 清除表單字段,然後將其設置爲只讀
- 12. 使用XFA設置PDF字段只讀使用XFA
- 13. 根據區域路徑將TFS字段設置爲只讀
- 14. 在鏈式構造函數中設置只讀字段
- 15. 將所有PDF字段設置爲只讀
- 16. 如何動態設置靜態只讀字段?
- 17. 如何設置只讀字段的初始值
- 18. 設置hasOne()下拉字段爲只讀形式
- 19. Jquery Cookie插件只能讀取它設置的cookie嗎?
- 20. jQuery .change事件不能使用輸入:已設置只讀的文本字段
- 21. 一次只設置一個字段?
- 22. 只是從Django查詢設置字段
- 23. 居中設置了CSS的字段
- 24. SOLR查詢是否設置了字段
- 25. 設置文件夾只讀爲false
- 26. 設置文件的只讀屬性
- 27. 設置只讀.plist文件項目
- 28. 以角度只讀字段
- 29. MongoDb C#只讀字段
- 30. 只讀文本字段
在兩個環節一個交易看看與綁定和另一個是如何做到這一點的例子... http://msdn.microsoft.com/en-us/library/system.reflection.bindingflags.aspx | http://stackoverflow.com/questions/934930/can-i-change-a-private-readonly-field-in-c-sharp-using-reflection – MethodMan 2012-02-14 15:04:34
只讀在服務器級別,或者只讀在客戶端級別? – 2012-02-14 19:56:34