• yii2 field 条件筛选


    1. //下拉列表
    2. <?php echo $form->field($searchModel, 'status', [
    3. 'options'=> ['class' => 'form-group col-md-2'],
    4. ])->dropDownList(Util::fp($statusList), [
    5. 'prompt' => Util::f('请选择'),
    6. ])->label(Util::f('状态'));
    7. } ?>
    8. //输入框
    9. <?php echo $form->field($searchModel, 'name', [
    10. 'options'=> ['class' => 'form-group col-md-2 valid_js'],
    11. ])->textInput([
    12. 'placeholder' => Util::f('提示').': 中文 or 英文',
    13. ])->label(Util::f('姓名'));
    14. ?>
    15. //检索下拉框
    16. <?php
    17. echo $form->field($searchModel, 'product_id', [
    18. 'options'=> ['class' => 'form-group col-md-2'],
    19. ])->widget(\kartik\select2\Select2::class, [
    20. 'data' => $product_list,
    21. 'class'=>'form-control',
    22. 'options' => [
    23. 'placeholder' => Util::f('请选择'),
    24. ],
    25. 'pluginOptions' => [
    26. 'allowClear' => true //删除按钮
    27. ],
    28. ])->label(Util::f('产品'));
    29. ?>
    30. //日期 时间
    31. <?php echo $form->field($searchModel, 'c_time', [
    32. 'options'=> ['class' => 'form-group col-md-3'],
    33. ])->widget(DateTimePicker::class, [
    34. //'value' =>'',
    35. 'class'=>'form-control',
    36. 'id'=> 'last_collection_time',
    37. 'options' => ['placeholder' => Util::f('请选择')],
    38. 'pluginOptions' => [
    39. 'autoclose' => true,//当选择一个日期后自动关闭日期选择器
    40. 'format' => 'yyyy-mm-dd',//输入框显示的格式 [yyyy-mm-dd | yyyy-mm-dd hh:ii:ss]
    41. 'todayHighlight' => true,//高亮今日
    42. 'minView' => 'month',//日期选择器的最小视图为月视图 [month | day | ]
    43. 'todayBtn' => true,//显示today按钮
    44. 'endDate' => '2016-09-15',//设置可选择的最大日期
    45. ]
    46. ])->label(Util::f('时间'));
    47. ?>
    48. //双日历 无日历图标
    49. <?= $form->field($model,'c_time')->widget(DateRangePicker::className(),[
    50. 'readonly' => 'readonly',
    51. 'name' => 'c_time',
    52. 'autoUpdateOnInit'=>false,
    53. 'convertFormat' => true,
    54. 'language' => 'zh-CN',
    55. //'startAttribute' => 'stime',
    56. //'endAttribute' => 'etime',
    57. //'presetDropdown' => true,
    58. 'pluginOptions' => [
    59. //'stime'=>$stime,
    60. //'etime'=>$etime,
    61. //'timePickerIncrement' => 30,
    62. //'maxDate' => date('Y-m-d', time()),
    63. 'locale' => [
    64. //'applyLabel' => '确认',
    65. //'cancelLabel' => '取消',
    66. 'format' => 'Y-m-d',
    67. 'separator'=>' to '
    68. ]
    69. ],
    70. 'options' => [
    71. //'value'=>$ctime,
    72. //'style'=>'width:250px',
    73. ],
    74. ]);?>
    75. //双日历 带图标
    76. <?php
    77. $addon = <<< HTML
    78. <span class="input-group-addon">
    79. <i class="glyphicon glyphicon-calendar"></i>
    80. </span>
    81. HTML;
    82. echo '<div class="input-group drp-container">';
    83. echo \kartik\daterange\DateRangePicker::widget([
    84. 'name' => 'c_time',
    85. 'value' => '',
    86. 'readonly' => 'readonly',
    87. 'useWithAddon' => true,
    88. 'convertFormat' => true,
    89. //'startAttribute' => 'from_date',
    90. //'endAttribute' => 'to_date',
    91. //'startInputOptions' => ['value' => date('Y-m-d')],
    92. //'endInputOptions' => ['value' => date('Y-m-d')],
    93. 'pluginOptions' => [
    94. 'locale' => ['format' => 'Y-m-d', 'separator'=>' to '],
    95. ]
    96. ]) . $addon;
    97. echo '</div>';
    98. ?>

  • 相关阅读:
    P44,45 属性预处理,执行后游戏效果回调,附录指定区域内修改变量
    Git——分布式版本控制工具
    阅读架构课程随想
    HTML静态网页成品作业(HTML+CSS)——家乡泉州介绍网页(3个页面)(表格布局)
    Qt之QComboBox添加QCheckBox(下拉列表框插入复选框,含源码+注释)
    ELF: better symbol lookup via DT_GNU_HASH
    详细描述 Java 虚拟机(JVM)的内存模型,包括堆、栈、方法区、程序计数器等部分,以及它们各自的作用和相互关系。
    【图像算法相关知识点】
    基于模糊小波神经网络的空中目标威胁评估(Matlab代码实现)
    Scikit-Learn快速生成分类数据集
  • 原文地址:https://blog.csdn.net/zsy16111/article/details/125520823