討論區內文

當前位置:首頁>討論專區>內文


1.主題:自定義Format★

發表人名稱:

npcgas02

發表日期:

2020/7/16 下午 01:35:01

發表人來自:

61.222.183.222

我自己在jquery.infolight.js的getFormatValue有自己多新增一個需要的顯示方式

目前datagrid都已成功照我要的方式顯示

但若在dataform欄位的地方設定此format時,存檔會出現"並未將物件參考設定為物件的執行個體"

請問這個要如何解決?

2.主題:Re:自定義Format★

發表人名稱:

fzy

發表日期:

2020/7/16 下午 03:54:45

發表人來自:

114.86.231.135

調試一下JqDataHandle.ashx中的393行,看看什麼問題。
3.主題:Re:自定義Format★

發表人名稱:

npcgas02

發表日期:

2020/7/16 下午 04:44:57

發表人來自:

61.222.183.222

如下圖所示,就只顯示"並未將物件參考設定為物件的執行個體"的訊息...

是因為是key值嗎?

4.主題:Re:自定義Format★

發表人名稱:

fzy

發表日期:

2020/7/17 下午 05:24:28

發表人來自:

114.86.231.135

该问题是否已解决?
5.主題:Re:自定義Format★

發表人名稱:

npcgas02

發表日期:

2020/7/17 下午 05:34:58

發表人來自:

61.222.183.222

尚未解決
6.主題:Re:自定義Format★

發表人名稱:

Lily

發表日期:

2020/7/20 上午 09:30:41

發表人來自:

114.86.231.135

row本身有內容嗎?再看,row當前這個欄位有值嗎?
7.主題:Re:自定義Format★

發表人名稱:

npcgas02

發表日期:

2020/7/20 下午 03:32:01

發表人來自:

61.222.183.222

您的row是指dataform的這個欄位嗎?

此欄位是有值的!

8.主題:Re:自定義Format★

發表人名稱:

Lily

發表日期:

2020/7/20 下午 03:46:34

發表人來自:

114.86.231.135

我是說3樓圖中的程式389行。
9.主題:Re:自定義Format★

發表人名稱:

npcgas02

發表日期:

2020/7/22 上午 09:56:49

發表人來自:

61.222.183.222

如下圖,是有值的

此欄位長度為15,是因為format有多加「-」,所以導致錯誤嗎?

但我們一般日期的格式都為varchar(8),format都是設定為yyyy.mm.dd存檔也都不會有問題

所以會不會因為這是key值才有問題?

10.主題:Re:自定義Format★

發表人名稱:

Lily

發表日期:

2020/7/22 上午 10:48:34

發表人來自:

114.86.231.135

row,以及row[column.Key]是否爲null?

form上的format其實是有問題的,需要注意實際保存的值和要顯示的值之間的切換。

11.主題:Re:自定義Format★

發表人名稱:

npcgas02

發表日期:

2020/7/22 上午 11:14:17

發表人來自:

61.222.183.222

GetJObjectValue方法值是沒問題的,但回來的值卻是null?

12.主題:Re:自定義Format★

發表人名稱:

Lily

發表日期:

2020/7/22 上午 11:46:21

發表人來自:

114.86.231.135

不是返回回來的不對,是前面的row不對。

我這裡的版本,這個方法的上面有定義這個row,是table的newrow,應該是有欄位的。

13.主題:Re:自定義Format★

發表人名稱:

npcgas02

發表日期:

2020/7/22 上午 11:57:02

發表人來自:

61.222.183.222

下圖dataform的column有設定format時,取回來的row是null

若dataform的column沒有設定format時,取回來的row是正常的,能否協助解決?

14.主題:Re:自定義Format★

發表人名稱:

Lily

發表日期:

2020/7/22 上午 11:59:44

發表人來自:

114.86.231.135

這裡的keyvalues的是已經格式話的內容嗎?這樣在查找的時候應該會有問題。如果遇到這個欄位是key,就更會有問題了。

建議您在server端的sql語句多select出一個欄位,畫面上顯示該欄位,不要把key欄位設定格式。

15.主題:Re:自定義Format★

發表人名稱:

npcgas02

發表日期:

2020/7/22 下午 12:51:12

發表人來自:

61.222.183.222

是的,已經是format之後的值了

但為什麼我其他欄位,例如(1)日期相關欄位的format設定為yyyy.mm.dd存檔就沒問題? (2)金額欄位的format設定為N0存檔就沒問題?

您們底層是有哪邊在進行轉換嗎?不然為什麼其他欄位設定format就沒問題?

16.主題:Re:自定義Format★

發表人名稱:

Lily

發表日期:

2020/7/22 下午 01:45:27

發表人來自:

114.86.231.135

您這個欄位應該是key欄位的關係。因為網頁不會記錄原有的值,系統需要定位您修改的資料做處理,但是您改過key后就找不到要修改哪一筆了。
17.主題:Re:自定義Format★

發表人名稱:

Lily

發表日期:

2020/7/22 下午 01:46:18

發表人來自:

114.86.231.135

或者您記錄一下原本的值,在onapply的時候重新給key欄位的元件賦值。
18.主題:Re:自定義Format★

發表人名稱:

npcgas02

發表日期:

2020/7/22 下午 01:47:45

發表人來自:

61.222.183.222

那有辦法在這邊多做判斷嗎?

如果有被設定format,就先取消format之類的?

19.主題:Re:自定義Format★

發表人名稱:

Lily

發表日期:

2020/7/22 下午 02:02:12

發表人來自:

114.86.231.135

沒有的。目前給您的建議,一個是在onapply的時候重新賦值,或者多select出一個欄位來顯示。
20.主題:Re:自定義Format★

發表人名稱:

npcgas02

發表日期:

2020/7/22 下午 05:16:17

發表人來自:

61.222.183.222

瞭解了,謝謝!

那再麻煩結案~

21.主題:Re:自定義Format★

發表人名稱:

Lily

發表日期:

2020/7/22 下午 05:23:08

發表人來自:

114.86.231.135

結案