FormatScript這個屬性用於用戶可以通過動態的js程式判斷給予欄位顯示格式,這裡我們以超過100,顯示的字體顔色為例子。
Step1> 打開rwdSingle1表單,找到DataGrid元件,Columns屬性點進來編輯。選到OrderedAmount訂單總額欄位,在Formatter屬性中定義一個JS方法名稱FormatAmount,並把上例中的Format=N2拿掉。
【註】Format和Formatter屬性挑一個設定即可,若兩者皆有設定,以Formatter為主。
Step2> 在Formatter屬性值裡點兩下,切換到原始碼頁,貼上下列代碼:
function FormatAmount(value, row, index)
{
if (value
> 100) {
return "<div
style=\"color:Red\">" + $.getFormatValue(value, row,
"C2") + "</div>";
}
else
if (value != null) {
return "<div>" +
$.getFormatValue(value, row, "C2") + "</div>";
}
return
value;
}
Step3> 保存後預覽一下:
Related Topics