Drupal7模块multiselect使用

      Drupal二次开发的时候,我们时常要使用到多选列表,但是官方默认的多选下拉列表,是在不敢恭维如下图所示:


     不过难看不可怕,Drupal有两万第三方模块做支撑,只有你想不到,没有找不到的。

     功夫不负有心人,终于找到一款相貌极佳的module。于是拿过来使用,切看我慢慢道来,该去如何使用它。

     第一:去官网下载模块,安装。


     第二:安装完毕,接下来就要使用到Form API开发中去   

/**
 * hook_menu().
 * @author masx
 */
function front_menu(){ $items['formexample'] = array(
 'title' => 'View the sample form',
 'page callback' => 'drupal_get_form',
 'page arguments' => array('front_nameform'),
 'access callback' => TRUE,
 'type' => MENU_NORMAL_ITEM
  );
  return $items;
} 
/**
 * Define a form. 构造表单
 */
function front_nameform() {
 $form['user_name'] = array(
  '#title' => t('Your Name'),
  '#type' => 'textfield',
  '#description' => t('Please enter your name.'),
 );
  $form['selected'] = array(
       '#type' => 'select',
       '#title' => t('Selected'),
       '#multiple' => 3,
       '#options' => array(
          0 => t('驴儿'),
          1 => t('牛儿'),
          2 => t('狗儿'),
          3 => t('猫儿'),
          4 => t('驴儿'),
          5 => t('牛儿'),
       ),
       '#description' => t('Set this to <em>Yes</em> if you would like this category to be selected by default.'),
   );
 $form['submit'] = array(
  '#type' => 'submit',
  '#value' => t('Submit')
 );
 return $form;
}
/**
 * Handle post-validation form submission.处理表单
 */
function front_nameform_submit($form, &$form_state) {
   $name = $form_state['values']['user_name'];
   drupal_set_message(t('Thanks for filling out the form, %name',
   array('%name' => $name)));}
}
      第三:显示效果



房屋与网球场目标检测数据集 一、基础信息 • 数据集名称:房屋与网球场目标检测数据集 • 图片数量: 训练集:273张图片 验证集:75张图片 测试集:92张图片 总计:440张图片 • 训练集:273张图片 • 验证集:75张图片 • 测试集:92张图片 • 总计:440张图片 • 分类类别: House(房屋):常见的住宅建筑类型。 TennisCourt(网球场):用于网球运动的专用场地。 • House(房屋):常见的住宅建筑类型。 • TennisCourt(网球场):用于网球运动的专用场地。 • 标注格式:YOLO格式,包含边界框和类别标签,适用于目标检测任务。 • 数据来源:来源于航拍或相关图像数据集。 二、适用场景 • 城市规划与土地管理:自动检测房屋和网球场,辅助城市发展分析和土地利用规划。 • 房地产评估与开发:用于识别住宅建筑和体育设施,支持房产估值和项目规划。 • 体育设施监控:监控网球场的分布和状态,优化体育资源管理和维护。 • 航拍图像分析:适用于无人机或卫星图像中的目标检测,提升地理信息系统(GIS)和遥感应用效率。 三、数据集优势 • 标注精准可靠:采用YOLO格式标注,边界框定位准确,确保模型训练的有效性。 • 类别聚焦实用:专注于房屋和网球场两个常见类别,覆盖住宅和娱乐设施,具有实际应用价值。 • 数据划分合理:提供训练集、验证集和测试集,数据量分配科学,支持模型开发与评估。 • 兼容性强:标注格式兼容主流深度学习框架,如YOLO、PyTorch等,便于直接使用和集成。 • 任务适配性高:专为目标检测任务设计,帮助构建高效、准确的AI模型,适用于多种现实场景。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值