2012-12-06 52 views
4

只是想在LightSwitch HTML客戶端預覽格式的日期(或與此有關的任何字段)2.字段格式在LightSwitch HTML客戶端Preview2

我已經試過這種「格式模式」字段:

http://i.stack.imgur.com/kAasn.png

但它似乎總是被忽略: http://i.imgur.com/PoOcD.png

我已經嘗試了很多不同類型的字段,包括文本,段落,自定義控制,文本框的 - 人我忽略我的格式模式。

我也曾嘗試在桌子上創造一個「計算字段」,但似乎視圖(屏幕)沒有得到暴露在計算領域,我不能顯示出來。

我發現如果有人創建了「自定義」的JavaScript綁定,並設置基於結合事件的值的解決方案,但聽起來有點「並不是很」給我。在lightswitch中有更加標準的方式來完成格式化嗎?

編輯:Link here.

回答

1

我分享感情,但我知道格式化日期是使用JavaScript的唯一途徑。 我使用以下片段將日期的格式設置爲名爲ViewTable的查看屏幕中的日/月/年示例31/12/2013。該列的名稱是StartDate,並且此代碼在post_render事件中進行。

myapp.ViewTable.StartDate_postRender = function (element, contentItem) { 
    contentItem.dataBind("value", function (value) { 
     if (value) { 
      $(element).text(moment(value).format("DD/MM/YYYY")); 
     } 
    }); 
}; 

此代碼是比較複雜的,如果你打算在編輯欄中使用它。我想代碼應該與您發佈的鏈接所引用的頁面非常相似。

看來我們需要了解JavaScript。希望這可以幫助。

+0

它爲我工作。謝謝。然而,我不得不將'moment(value)'移到'value'。 – Lucky

相關問題