發表人名稱:
anmis
發表日期:
2019/8/22 上午 09:28:07
發表人來自:
118.163.166.67
您好,
現在能用drilldown在grid點選開啟另外一支程式的dataform,希望可以有辦法在dataform中也能有一樣的功能,做在按鈕上或者其他方式之類的,
需求就是在A程式的dataform中能夠有辦法去開啟查看到相對應欄位的dataform資料
發表人名稱:
anmis
發表日期:
2019/8/22 下午 01:02:39
發表人來自:
118.163.166.67
發表人名稱:
Lily
發表日期:
2019/8/22 下午 01:48:10
發表人來自:
114.91.80.142
1. 網頁上一樣定義drilldown。
2. 定義一個全域變數
var row = {};
3. 自己寫程式產生一個hyperlink,這個link類似:
<a href="javascript:void(0)" onclick="row.CustomerID = 'ALFKI';mydrill()">HANAR</a>
這個onclick方法的執行兩行程式,row.CustomerID = 'ALFKI'; 這個是定義關聯欄位以及關聯的值。
4. 另外執行的一行程式是自定義的js方法,mydrill方法:
function mydrill() { //hyperlink利用drilldown來實現開啟dialog發表人名稱:
anmis
發表日期:
2019/8/22 下午 03:46:51
發表人來自:
118.163.166.67
Lily您好,
我是寫成button
$('<button type="button" onclick="row.orderNumber = ' + $('#dfMaster_ordernumber').refval('getValue') + ';mydrill()" class="btn btn-default form-pic" / >查看訂購單資訊</button>')
但是測試時候發現 $('#dfMaster_ordernumber').refval('getValue') 這個值如果還有英文就無作用,全數字可以成功
發表人名稱:
Lily
發表日期:
2019/8/22 下午 03:52:10
發表人來自:
114.91.80.142
$('<button type="button" onclick="row.orderNumber = ' + $('#dfMaster_ordernumber').refval('getValue') + ';mydrill()" class="btn btn-default form-pic" / >查看訂購單資訊</button>')
改為:
$('<button type="button" onclick="row.orderNumber =\''+ $('#dfMaster_ordernumber').refval('getValue') + '\';mydrill()" class="btn btn-default form-pic" / >查看訂購單資訊</button>')
還有您這個orderNumber的大小寫請您確認一下,要完全一致才行。
發表人名稱:
anmis
發表日期:
2019/8/23 上午 08:36:33
發表人來自:
118.163.166.67
Lily您好,
已成功開啟和關聯到資料,
剩開啟的視窗大小需調整,嘗試加上寬度但左邊被固定住,希望可以寬度最大並隨瀏覽器大小縮放
發表人名稱:
Lily
發表日期:
2019/8/23 上午 09:11:45
發表人來自:
114.91.80.142
加一個style
#modal .modal-dialog{
width: auto!important;
margin-top: 0px;
}
發表人名稱:
fzy
發表日期:
2019/8/27 下午 05:42:46
發表人來自:
114.91.80.142