討論區內文

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


1.主題:RWD MasterDestail detail頁面RWDDataForm 的屬性已設定DuplicateCheck=true ,not work

發表人名稱:

minsheng

發表日期:

2020/9/16 下午 04:12:01

發表人來自:

211.75.82.145

RWD MasterDestail detail頁面RWDDataForm 的屬性已設定DuplicateCheck=true,如下圖一

但新增明細時沒有檢查是否重複(table primary key 是mb05_comp_cd+mb05_stn_no+mb05_doc_no+mb05_part_no)
同樣的明細可增加 ,如下圖二

最後按OK 時才出現錯誤,圖下圖三


圖一

圖二

圖三

2.主題:Re:RWD MasterDestail detail頁面RWDDataForm 的屬性已設定DuplicateCheck=true ,not work

發表人名稱:

minsheng

發表日期:

2020/9/16 下午 04:52:30

發表人來自:

211.75.82.145

我剛有在 EEP wizard =>RWDSingle1 驗證 DuplicateCheck=true 有用。
那RWDMasterDetail 該如何解這種問題?如果DuplicateCheck=true 沒作用,那有替代方法嗎?
3.主題:Re:RWD MasterDestail detail頁面RWDDataForm 的屬性已設定DuplicateCheck=true ,not work

發表人名稱:

Lily

發表日期:

2020/9/16 下午 05:36:47

發表人來自:

116.233.77.50

我先請rd確認一下再回覆您。
4.主題:Re:RWD MasterDestail detail頁面RWDDataForm 的屬性已設定DuplicateCheck=true ,not work

發表人名稱:

fzy

發表日期:

2020/9/18 下午 02:35:21

發表人來自:

116.233.77.50

请上传文件:
JQWebClient\bootstrap\js\infolight\bootstrap.infolight.ext.js
JQWebClient\handler\JqDataHandle.ashx
5.主題:Re:RWD MasterDestail detail頁面RWDDataForm 的屬性已設定DuplicateCheck=true ,not work

發表人名稱:

minsheng

發表日期:

2020/9/18 下午 03:59:18

發表人來自:

211.75.82.145

Please see attach file

6.主題:Re:RWD MasterDestail detail頁面RWDDataForm 的屬性已設定DuplicateCheck=true ,not work

發表人名稱:

fzy

發表日期:

2020/9/18 下午 05:30:27

發表人來自:

116.233.77.50

请备份后再覆盖附档。

将Master的DataForm属性DuplicateCheck设定为True即可。

7.主題:Re:RWD MasterDestail detail頁面RWDDataForm 的屬性已設定DuplicateCheck=true ,not work

發表人名稱:

minsheng

發表日期:

2020/9/28 下午 03:31:14

發表人來自:

211.75.82.145

我測試的結果是:修改detail 資料,原本就又有123資料,再新增123資料,存檔時會有提示 值已存在 訊息。
如果一開始新增明細或修改明細沒有123資料,UI連續新增2筆123 資料,就不會有 值已存在 的訊息。 而是insert 資料庫重複失敗的訊息
(此訊息客戶較不易了解)

我想您們可能是在存檔時去檢查該明細是否已存在資料庫,如果有就提示 值已存在 訊息。
能否請您們再多加考慮一下:UI一開始新增/修改明細時就有2筆新增123資料,但資料庫未有123資料時,也提示一下訊息。
因為客戶有時自己重複輸入了也不知道。
8.主題:Re:RWD MasterDestail detail頁面RWDDataForm 的屬性已設定DuplicateCheck=true ,not work

發表人名稱:

Lily

發表日期:

2020/9/28 下午 04:06:58

發表人來自:

116.233.77.50

不是太明白您的意思。detail是當個欄位的key嗎?detail因為通常是當前筆所有的detail都會顯示出來的,所以不會到db中查找重複。
9.主題:Re:RWD MasterDestail detail頁面RWDDataForm 的屬性已設定DuplicateCheck=true ,not work

發表人名稱:

minsheng

發表日期:

2020/9/29 上午 08:47:57

發表人來自:

211.75.82.145

請看下圖:
紅色框框是我輸入的,我輸入重複資料123。當我按最底下OK時,會出現上方紅色框框錯誤。
我想紅色框框錯誤應是要insert 相同明細資料進資料庫時拋出的錯誤。

紅色框框錯誤訊息一般User應看不懂,有可能將上述情況優化嗎?
簡單講是在UI輸入時根據Key值,在Save前 如果發現資料重複就提示訊息。

10.主題:Re:RWD MasterDestail detail頁面RWDDataForm 的屬性已設定DuplicateCheck=true ,not work

發表人名稱:

Lily

發表日期:

2020/9/29 上午 09:29:09

發表人來自:

116.233.77.50

您這個detail的key欄位是什麽?判斷是以設定的keyfields組合判斷是否重複的。

還是,您是說,更新后還是無效?

11.主題:Re:RWD MasterDestail detail頁面RWDDataForm 的屬性已設定DuplicateCheck=true ,not work

發表人名稱:

minsheng

發表日期:

2020/9/29 上午 10:17:12

發表人來自:

211.75.82.145

更新之後
範例一:
我以修改一筆明細資料來說明,明細已有一筆資料下圖一綠色框框的資料
我再新增同樣一筆資料時,按底下圖一綠色框框OK 時,會出現上方紅色框框。
這是修改後的結果,也是我想要的。

範例二:
    我以修改一筆明細資料來說明,明細已有一筆資料下圖二綠色框框的資料
我新增2筆同樣的資料,下圖二紅色框框,按底下圖二紅色框框OK 時,會出現上方紅色框框。
這不是我想要的,這和問更新之前是一樣的。

圖一:

圖二:

12.主題:Re:RWD MasterDestail detail頁面RWDDataForm 的屬性已設定DuplicateCheck=true ,not work

發表人名稱:

Lily

發表日期:

2020/9/29 上午 11:01:51

發表人來自:

116.233.77.50

我再請RD重新確認一下,重新給您提供更新。
13.主題:Re:RWD MasterDestail detail頁面RWDDataForm 的屬性已設定DuplicateCheck=true ,not work

發表人名稱:

fzy

發表日期:

2020/10/14 下午 02:48:42

發表人來自:

116.232.54.4

请更新附档,然后清理一下缓存。

Detail的DataGrid属性AutoApply设定为True,DataForm属性DuplicateCheck设定为True时,才会去检查重复资料。

14.主題:Re:RWD MasterDestail detail頁面RWDDataForm 的屬性已設定DuplicateCheck=true ,not work

發表人名稱:

minsheng

發表日期:

2020/10/14 下午 04:19:01

發表人來自:

211.75.82.145

我按照你的說明更新&修改
新增detail時按下確定沒有反應。
debug 出現下圖錯誤。

我比對一下你給的附加檔案,我發現JqDataHandle.ashx 日期是2020/7/16
好像你沒有包到新的更新檔案。

15.主題:Re:RWD MasterDestail detail頁面RWDDataForm 的屬性已設定DuplicateCheck=true ,not work

發表人名稱:

fzy

發表日期:

2020/10/14 下午 04:37:21

發表人來自:

116.232.54.4

请给一下TeamViewer连线方式。
16.主題:Re:RWD MasterDestail detail頁面RWDDataForm 的屬性已設定DuplicateCheck=true ,not work

發表人名稱:

minsheng

發表日期:

2020/10/14 下午 04:41:24

發表人來自:

211.75.82.145

anydesk

125 997 552

17.主題:Re:RWD MasterDestail detail頁面RWDDataForm 的屬性已設定DuplicateCheck=true ,not work

發表人名稱:

minsheng

發表日期:

2020/10/14 下午 04:59:55

發表人來自:

211.75.82.145

約 10/15 星期四 早上10:00 如何?

anydesk

125 997 552

18.主題:Re:RWD MasterDestail detail頁面RWDDataForm 的屬性已設定DuplicateCheck=true ,not work

發表人名稱:

fzy

發表日期:

2020/10/14 下午 05:08:45

發表人來自:

116.232.54.4

好的
19.主題:Re:RWD MasterDestail detail頁面RWDDataForm 的屬性已設定DuplicateCheck=true ,not work

發表人名稱:

minsheng

發表日期:

2020/10/15 上午 10:15:28

發表人來自:

211.75.82.145

Hello, 有空連線嗎?
20.主題:Re:RWD MasterDestail detail頁面RWDDataForm 的屬性已設定DuplicateCheck=true ,not work

發表人名稱:

fzy

發表日期:

2020/10/15 下午 02:47:49

發表人來自:

116.233.73.65

请上传您的RWDClientTools目录下的ICoderControl.cs和RWDDataForm.cs
21.主題:Re:RWD MasterDestail detail頁面RWDDataForm 的屬性已設定DuplicateCheck=true ,not work

發表人名稱:

minsheng

發表日期:

2020/10/15 下午 03:08:00

發表人來自:

211.75.82.145

Please see attach file

22.主題:Re:RWD MasterDestail detail頁面RWDDataForm 的屬性已設定DuplicateCheck=true ,not work

發表人名稱:

fzy

發表日期:

2020/10/15 下午 04:05:58

發表人來自:

116.233.73.65

更新后,请重新建制一下RWDClientTools。

bootstrap.infolight.js修改$.fn.form的submit()方法:

23.主題:Re:RWD MasterDestail detail頁面RWDDataForm 的屬性已設定DuplicateCheck=true ,not work

發表人名稱:

minsheng

發表日期:

2020/10/19 上午 11:51:05

發表人來自:

211.75.82.145

我已更新 ICoderControl.cs & RWDDataForm.cs and rebuild RWDClientTools
也更新 bootstrap.infolight.ext.js
但您說明的 bootstrap.infolight.js修改$.fn.form的submit()方法: 這部分我找不到 如何修改

測試結果一樣,新增明細後,按下確定不動作。有可能是未修改 $.fn.form的submit(),如果,這部分要請您再詳細說明一下
錯誤如下圖
24.主題:Re:RWD MasterDestail detail頁面RWDDataForm 的屬性已設定DuplicateCheck=true ,not work

發表人名稱:

Lily

發表日期:

2020/10/19 上午 11:56:17

發表人來自:

116.233.73.65

能否下午提供連線?
25.主題:Re:RWD MasterDestail detail頁面RWDDataForm 的屬性已設定DuplicateCheck=true ,not work

發表人名稱:

minsheng

發表日期:

2020/10/19 下午 02:16:30

發表人來自:

211.75.82.145

any desk 125 997 552

何時要連線呢?

26.主題:Re:RWD MasterDestail detail頁面RWDDataForm 的屬性已設定DuplicateCheck=true ,not work

發表人名稱:

fzy

發表日期:

2020/10/19 下午 02:41:13

發表人來自:

116.233.73.65

请问有TeamViewer吗?Anydesk今天连线,完全无法操作。
27.主題:Re:RWD MasterDestail detail頁面RWDDataForm 的屬性已設定DuplicateCheck=true ,not work

發表人名稱:

minsheng

發表日期:

2020/10/19 下午 02:49:46

發表人來自:

211.75.82.145

公司會擋TeamViewer, 只有Anydesk。

要改明天早上9:00 再試試看嗎? 或者其他時間?

28.主題:Re:RWD MasterDestail detail頁面RWDDataForm 的屬性已設定DuplicateCheck=true ,not work

發表人名稱:

Lily

發表日期:

2020/10/19 下午 03:01:04

發表人來自:

116.233.73.65

好的,您9點左右再回覆一下。
29.主題:Re:RWD MasterDestail detail頁面RWDDataForm 的屬性已設定DuplicateCheck=true ,not work

發表人名稱:

minsheng

發表日期:

2020/10/20 上午 09:02:21

發表人來自:

211.75.82.145

any desk 125 997 552

請連線

30.主題:Re:RWD MasterDestail detail頁面RWDDataForm 的屬性已設定DuplicateCheck=true ,not work

發表人名稱:

fzy

發表日期:

2020/10/20 上午 10:18:27

發表人來自:

116.233.73.65

已连线解决。

如22楼修改文件:bootstrap.infolight.js。

31.主題:Re:RWD MasterDestail detail頁面RWDDataForm 的屬性已設定DuplicateCheck=true ,not work

發表人名稱:

minsheng

發表日期:

2020/10/20 下午 02:03:55

發表人來自:

211.75.82.145

andesk 125 997 552

請您連線

32.主題:Re:RWD MasterDestail detail頁面RWDDataForm 的屬性已設定DuplicateCheck=true ,not work

發表人名稱:

minsheng

發表日期:

2020/10/20 下午 02:46:00

發表人來自:

211.75.82.145

请把以下两个文件上传一下
EEPNetServer\frmSystemLogMan.cs
EEPNetServer\frmServerMain.cs

Please see attach file

33.主題:Re:RWD MasterDestail detail頁面RWDDataForm 的屬性已設定DuplicateCheck=true ,not work

發表人名稱:

fzy

發表日期:

2020/10/20 下午 03:14:17

發表人來自:

116.233.73.65

32楼的已在连线解决,原贴是:http://www.infolight.com/MVC/Home/DiscussDetail/442523

34.主題:Re:RWD MasterDestail detail頁面RWDDataForm 的屬性已設定DuplicateCheck=true ,not work

發表人名稱:

minsheng

發表日期:

2020/10/22 下午 05:03:38

發表人來自:

211.75.82.145

thanks!