jqgrid选择标签选项排序

时间:2014-06-03 10:51:12

标签: jquery ruby-on-rails-3 jqgrid

我在我的rails项目中使用jqgrid与jqgrid_rails gem,
我在jqgrid中将select标签选项添加为{'true' => 'Active', 'false' => 'Inactive'},如下所示,

@grid = JqGridRails::JqGrid.new('users_table', 
  :url => "#", 
  :height => '100%',
  :width => 900,
  :caption => 'User Listing'
)
@grid.add_column('Active', 'active', {
  :stype => 'select', 
  :editoptions => {'value' => {'true' => 'Active', 'false' => 'Inactive'}}
})

在视图中它会像这样传播html标签,

<select style="width: 100%;" name="active" id="gs_active">
  <option value="false">Inactive</option>
  <option value="true">Active</option>
</select>

但我希望生成带有'Active'的html标签作为第一个选项,

<select style="width: 100%;" name="active" id="gs_active">
  <option value="true">Active</option></select>
  <option value="false">Inactive</option>
</select>

是否有选择标签选项的方式?如果没有,将默认选择值设置为“活动”

1 个答案:

答案 0 :(得分:1)

  jQuery(function() {
    jQuery("#gs_active").val('true');
  });

页面加载后,通过jquery

将select tag选择值设置为'true'