0
A
回答
0
在關於這個職位,這應該幫助您設置的細節默認值選取器。(HTML客戶端)
Lightswitch HTML Client - set modal picker value when screen created
但作爲鏈接可以打破,繼承人如何做到這一點的總結...
將下面的代碼添加到屏幕的js文件(更改應用程序數據到您的數據源)
function defaultLookup (entity, destinationPropertyName, sourceCollectionName, options) { /// <summary> /// Defaults an entity's lookup property /// </summary> /// <param name="entity" type="Object">The entity featuring the lookup property to default</param> /// <param name="destinationPropertyName" type="String">The lookup property against the entity to default</param> /// <param name="sourceCollectionName" type="String">The collection from which to source the lookup value</param> /// <param name="options" type="PlainObject" optional="true"> /// A set of key/value pairs used to select additional configuration options. All options are optional. /// <br/>- String filter: If supplied, defines the match condition for the required default, otherwise the lookup defaults to the first entry in the source collection /// </param> options = options || {}; // Force options to be an object var source = myapp.activeDataWorkspace.ApplicationData[sourceCollectionName]; // DataServiceQuery var query = {}; //DataServiceQuery if (options.filter) { query = source.filter(options.filter); } else { query = source.top(1); } query.execute().then(function (result) { entity[destinationPropertyName] = result.results[0]; });
};
設置於外鍵爲主(這是屏幕創建的代碼下)的值:
var defaultValue = "Goods in"; //screen.ShippingDetails.ShippingName; var filter = "(ShippingName eq " + msls._toODataString(defaultValue, ":String") + ")"; defaultLookup((1)screen.Order, "(2)ShippingDetail", "(3)ShippingDetails", { filter: filter });
(1)指的是你目前
屏幕(2 )引用左側面板中的表名稱(ShippingDetail)
(3)引用解決方案資源管理器(ShippingDetails)中的表名稱
相關問題
- 1. Lightswitch時間控制
- 2. lightswitch多表查詢
- 3. 多的LightSwitch屏幕
- 4. ASP.NET中的多對多關係控制
- 5. 對XlFind的更多控制
- 6. Lightswitch 2011併發控制
- 7. 完全控制許多對象Javascript
- 8. 傳遞多個對象,控制器MVC
- 9. 多態控制器和調用對象
- 10. 對多個控制器的Cookie?
- 11. 多FXML與控制器,共享對象
- 12. 對Facebook的更多控制「like」
- 13. 控制多線程
- 14. 多個控制器
- 15. MVC多選控制
- 16. 多個控制器
- 17. 在asp.net嚮導控制中管理多對多關係
- 18. asp.net mvc視圖和控制器中的多對多
- 19. Symfony的,多對多getter和setter方法在控制器
- 20. MVC4控制器與多對多的關係
- 21. 在MVC控制器中使用EF進行多對多實現
- 22. Rails 3 - 控制器以多對多的關係創建動作
- 23. 模式進行多對多創建模型控制器
- 24. 有多少視圖控制器太多視圖控制器?
- 25. 由多個UIButtons控制的多個UIImageView
- 26. Codeigniter多控制器與許多方法?
- 27. Grails多對多傳遞多個值從gsp到控制器保存
- 28. Lightswitch-在自定義Silverlight控件中使用Lightswitch控件
- 29. MVC Html Helpers - 對內置控件有多少控制?
- 30. 控制多USB鼠標
對不起,我的意思是Silverlight客戶端 – jason