EasyUI的combobox預設值容易出錯地方介紹

admin發表於2017-04-01

當然出錯的地方可能有很多,因人而異,因掌握的水平而定。

下面介紹一哥設定預設值需要特別注意的地方,希望能夠給需要的朋友帶來一定幫助。

在修改資料時,需要先載入資料。

在載入combobox資料的時候,從後臺傳來的應該int型別的資料。

[HTML] 純文字檢視 複製程式碼
<tr>
  <td style="text-align: right;">院系:</td>
  <input type="hidden" id="belongsvalue" value="${fbook.belongs}" />
  <!-- 必須是int的資料,否則在下拉框中自動選定 -->
  <td><input name="belongs" id="belongs"></td>
</tr>

javascript程式碼如下:

[JavaScript] 純文字檢視 複製程式碼
$('#belongs').combobox({
  url : 'opr/book/combobox.do',
  valueField : 'id',
  textField : 'name',
  width : '140',
  height : '29',
  editable : false,
  panelHeight : 'auto',
  onLoadSuccess : function(data) {
    var b1 = $('#belongsvalue').val(); //b1是int型別的資料
    $('#belongs').combobox('setValue', b1);
  }
});

相關文章