easyui中修改datagrid的row資料後的幾點問題
在工作中遇到要求在修改了datagrid後存到資料庫,不重新整理情況下table下顯示修改值得問題。
1.修改row值後不從資料庫獲取動態修改table值,一般用到
var ip = $('#ip').combobox('getValue');
var region = $('#region').combobox('getValue');
var index = index;
$("#id").datagrid("updateRow",{
index:index,
row:{
ip:ip,
region:region
}
});
這樣就可以重新複製給row,datagrid載入的table就可以重新顯示修改後的值
問題:
1.修改後前門顯示的行號發生了變化,比如原來的1程式設計010 等
原因:easyui的js原始碼問題。
解決辦法:把var index = index 中的index轉化成Int型別
即: var index = parseInt(index);
問題解決;
2.原來的行中渲染的按鈕不見了
解決辦法:重新渲染按鈕
$('.editCabinet').linkbutton({ text:'修改', plain:true, iconCls:'icon-edit' });
$('.delCabinet').linkbutton({ text:'刪除', plain:true, iconCls:'icon-remove' });
以上問題可能是easyui的bug造成的。
程式中程式碼:
var rowindex = parseInt($('#index').val());
$('#roleList').datagrid('updateRow',{
index:rowindex,
row:{
machinename : machineName,
mstatus : mStatuspage,
isemail : emailpage,
isbusiness : isBusinesspage,
region : regionpage,
cabinet : cabinetpage,
template_name :modelpage,
remark : remark,
cabinetid : cabinetIDpage,
template_id : modelIDpage
}});
console.log(mStatus,email,isBusiness,region,cabinetID,model);
$('.editCabinet').linkbutton({ text:'修改', plain:true, iconCls:'icon-edit' });
$('.delCabinet').linkbutton({ text:'刪除', plain:true, iconCls:'icon-remove' });
相關推薦
easyui中修改datagrid的row資料後的幾點問題
在工作中遇到要求在修改了datagrid後存到資料庫,不重新整理情況下table下顯示修改值得問題。1.修改row值後不從資料庫獲取動態修改table值,一般用到var ip = $('#ip').combobox('getValue');var region = $('#r
easyui 中的 form 提交 後獲得 後臺 的 json資料 與 jquery .ajax的不同之處
jquery ajax接收後臺傳送過來的資料通過定義 dataType :'json' , 可以保證接收到的資料就是json型別的 ,不需要再用eval()函式進行轉換,應用起來相當方便 舉例如下 [javascript] view plaincopy func
jquery中使用event.target的幾點說明 (轉自http://blog.csdn.net/zm2714/article/details/8119642)
board ngs 使用 net spa dtd meta xhtml function jquery中使用event.target的幾點說明 event.target 說明:引發事件的DOM元素。 this和event.target的區別 js中事件是
自己總結的oracle開發中需要註意的幾點
表數據 原因 sql 姓名 date 語句 pda 例如 選擇 1、表關聯問題 最好不要關聯3個以上的表格 例子:工資表 a 公積金表 b 醫保表 c如果工資表中 a 存在職工號12365,而b表中沒有12365數據如果關聯條件為 a. 工號=b. 工號(+) 則會出錯,
03 React快速入門(三)——實現從一個輸入框中新增完資料後此輸入框內容清除的功能
功能描述: 我們在一個輸入框輸入內容,然後點選新增按鈕,此輸入框的內容就會新增到頁面上,但是此輸入框中還存在上次輸入的內容,我們想在每次輸入新增完成之後,此輸入框中的內容就會清除,如圖:  
給即將學習大資料的幾點建議
以下內容摘自一位學習大資料技術的朋友的感想和總結,文采飛揚、字字肺腑、產生共鳴。經本人同意,釋出至此,希望給很多站在大資料門口駐足、猶疑、徘徊的小夥伴一些建議,大資料行業發展不等人,要想改變現狀,現在出發,即可動手,大資料學習現在開始,為時未晚。 ——————————————————華麗的分割線
mooc中的習題--然後是幾點
7-16 然後是幾點(15 分) 有時候人們用四位數字表示一個時間,比如1106表示11點零6分。現在,你的程式要根據起始時間和流逝的時間計算出終止時間。 讀入兩個數字,第一個數字以這樣的四位數字表示當前時間,第二個數字表示分鐘數,計算當前時間經過那麼多分鐘後是幾點,結果也表示為四位
如何將datagridview中修改的資料同步到資料庫中
C#WINFORM問題DATAGRIDVIEW中COMBOBOX選項改變觸發事件用哪個方法C#WINFORM問題DATAGRIDVIEW中COMBOBOX選項改變觸發事件用哪個方法C#WINFORM問題DATAGRIDVIEW中COMBOBOX選項改變觸發事件用哪個方法C#W
大資料學習要知道的十大發展趨勢,以及學習大資料的幾點建議
2017年,近40%的公司正在實施和擴充套件大資料技術應用,另有30%的公司計劃在未來12個月內採用大資料技術,62.5%的公司現在至少有一個大資料專案投入生產,只有5.4%的公司沒有大資料應用計劃,或者是沒有正在進行的大資料專案,雖然大資料市場將會繼續增長這一點毋庸置疑,新
自定義將easyui中的datagrid資料框中的資料通過excel匯出到本地
1.js程式碼(給easyui的datagrid新增匯出excel表格的方法) //自定義匯出excel表格 $.extend($.fn.datagrid.methods, { toExcel: function(jq, filename){ ret
解決:vs中修改樣式表後不起作用的問題
快取,有好多,cpu和記憶體之間的三級快取,瀏覽器內的快取! 快取是因為速率不對等,通過快取來加速內容的顯示! 今天我在敲牛腩的時候遇到一個問題,找了半小時,才發現是快取導致的問題! 試著執行aspx檔
C++中初始化方式的幾點特殊情況
在多數情況下,各個初始化方式之間可以相互等價的使用,不過也存在一些特例,總結如下: 1、使用拷貝初始化(使用“=”),只能提供一個初始值: string s5 = "hello";
canal 修改mysql資料後Java客戶端無反應的問題解決方案
canal官方文件可以點選這裡檢視。 按照官網的教程完成配置後會發現,在修改mysql時java客戶端還是沒有反應。暫時發現有以下兩種原因: 1.需要修改canal.properties配置,但是官網沒有講解。(大概率) 進入canal解壓檔案 ,編輯conf/canal.prope
面試技巧之:自我介紹中非常忌諱的有幾點需要注意
面試官想要從 “ 自我介紹 “ 獲得什麼資訊?先來說說 HR 讓候選人面試的時候先做 “ 自我介紹 “ 究竟是在聽什麼。很多候選人都還沒有做好推銷自己的準備,可能你會覺得我投遞了一份完美的簡歷,準備好了一套很帥很乾淨的裝備,但是,只要你無法證明你是這份工作的最佳人選,你之前的
ExtJS6 treegrid 一次載入資料後,點選展開仍然會從伺服器取資料
Ext.create("Ext.tree.Panel", { flex: 1, store: { type: 'tree', fi
關於PyQt5中自定義訊號的幾點理解
訊號的定義 PyQt5中的訊號我的理解就像飯店出菜口的那個鈴,➡️ 需要的時候就是“叮”一下.然後廚師會叫出菜名或者桌號,服務員就會把菜送到正確的顧客桌上. 下面說正體:(此處不講什麼訊號與槽,single與slot,我覺得太複雜) 關於自定義訊號,你需要掌握
Spring MVC中返回JSON資料的幾種方式
我們都知道Spring MVC 的Controller方法中預設可以返回ModeAndView 和String 型別,返回的這兩種型別資料是被DispatcherServlet拿來給到檢視解析器進行繼續處理返回頁面的,而不是直接返回給客戶端的。有時候我們需要發請求後讓服務端直接返回一些資料,不再經過Dispa
vue中修改了資料但檢視無法更新的情況
轉自:https://blog.csdn.net/github_38771368/article/details/77155939 僅用於學習,違者必究! 我們有時候常碰到vue中明明修改了資料,但是檢視無法更新,因此我總結了一點點碰到此類的情況: 1、v-for遍
EasyUI treegird 修改某個節點後,保持該節點開啟狀態
有以下幾個地方需要注意:1 本方法適合一次性載入所有節點的樹,不適合非同步載入的樹。2 開啟節點的方法要放在onLoadSuccess方法裡面。3 要使用expandTo方法。程式碼示例修改以後,呼叫$mytree.treegrid("load");新增treegrid的on
java開發中對於程式設計師的幾點建議,你們有想到嗎?
建議一:只有真正喜歡才能寫好程式 喜歡寫程式,做程式設計師就是上天堂; 不喜歡寫程式,做程式設計師就是下地獄; 程式設計師需要整天趴在電腦前,經常沒日沒夜的,非常辛苦,而且工作來不得半點虛假,少寫一個標點符號都不行。喜歡的人,日子過得非常開心,每寫一行程式碼,都會有新的成就,尤其當自己的