我想爲Lightswitch中的多值參數設置一個默認值,但我沒有運氣。在Lightswitch中設置參數的默認值
例如,我有一個硬件清單。 「硬件」表具有('active',bool)和('company_id',int)的字段。 Company_id是公司表的外鍵,其中包含可供選擇的公司列表。
我想根據這兩個字段過濾我的Lightswitch屏幕,但是當屏幕第一次加載時,我希望它默認爲主公司,用於活動硬件。
我已經創建了我的'主動'參數的本地屬性,將它添加到屏幕上。 設置爲公司參數的下拉列表中要求:
- 添加數據項(如查詢,從我的數據源選擇表,命名公司)
- 添加數據項(類型公司的本地屬性,命名SelectedCompany)
- 綁定查詢參數SelectedCompanies.company_id財產
- 添加SelectedCompanies屏幕
然後我指定的默認VA梅毒這樣的代碼:
partial void Screen1_Created()
{
// Write your code here.
SelectedCompanies.company_id = 2;
selected_active_property = true;
}
這只是正常的是布爾的「激活」參數,但是SelectedCompanies行給出的智能感知錯誤:
屬性或索引「LightswitchApplication.company .company_id「不能被分配到 - 它是隻讀的
有沒有人得到這種類型的參數工作之前的默認值?
可能您發佈的屏幕截圖? –