解決easyui combobox賦值boolean類型的值時,經常出現的內容顯示的value而不是text的bug

版本:EasyUI 1.7.0

在用easyui寫項目時,碰到一個combobox的奇葩bug。代碼如下:

<div>
    <select class="easyui-combobox" id="edit_sex" name="sex" data-options="label:'性別:', width:300, required:true">
        <option value="true">男</option>
        <option value="false">女</option>
    </select>
</div>

賦值語句如下:

$('#edit_sex').combobox('setValue', row.sex);

本來這是一個很簡單的combobox賦值,但是當我真正賦值時卻出現了問題,經常出現一個bug,就是賦值完,combobox顯示的內容是true或者false,而不是男或女,而且重現率極高。
我在測試了其他賦值情況后,發(fā)現是row.sex的值存在問題。該值是boolean類型,combobox賦值boolean類型的值的時候,會經常出現顯示內容為value而不是text的bug。
那么問題解決起來就簡單了,把boolean類型改為字符串。修改后的賦值語句如下:

$('#edit_sex').combobox('setValue', String(row.sex));

暫時不得而知bug原因。如果有人知道麻煩解答,謝謝。

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • 1 概述 本文檔內容包括easyui的引入和easyui的使用實踐,編寫該文檔的目的,主要為了給下次需要使用的ea...
    科比可比克閱讀 3,761評論 2 6
  • 豆豆豆醬閱讀 436評論 0 0
  • 有那么一刻,這世界變得如此陌生。 每個人,每張臉孔都如此陌生,陌生到我以為自己失了憶,抱住頭眼神恍惚的瞬間,一切又...
    云紫煙閱讀 305評論 0 1
  • 從前,有個小女孩,從長相到性情,她并不是小公主小淑女的那種類型,相反,她有點英氣,這種氣質很容易被人打上假小子的標...
    靜水一一閱讀 485評論 0 0

友情鏈接更多精彩內容