我在这个html上有一个表: VIEW
<table id="tableReport" class="table table-hover">
<thead>
<tr>
<th>NO</th>
<th>TYPE</th>
<th>ITEM</th>
<th>DAMAGE</th>
<th>REPAIR</th>
<th>REMARKS</th>
<th>MANHOUR</th>
<th>MATERIAL</th>
<th>A / C</th>
</tr>
</thead>
<tbody>
<tr>
<td>
<input class="form-control" type="text" value="68" placeholder="68" disabled="" name="name_type">
</td>
<td>
<input class="form-control" type="text" value="Cleaning" placeholder="Cleaning" disabled="" name="name_item">
</td>
<td>
<input class="form-control" type="text" value="Certificate" placeholder="Certificate" disabled="" name="name_item">
</td>
<td>
<input class="form-control" type="text" value="Broken" placeholder="Broken" disabled="" name="name_damage">
</td>
<td>
<input class="form-control" type="text" value="Blast&Paint" placeholder="Blast&Paint" disabled="" name="name_repair">
</td>
<td>
<input class="form-control" type="text" value="AAAAAA" placeholder="AAAAAA" disabled="" name="name_remarks">
</td>
<td>
<input class="form-control" …Run Code Online (Sandbox Code Playgroud) 当我使用时,React hook 未在 AsyncSelect 中的 loadingOptions 中显示选项debounce当我使用lodash
这是代码。
const NoteFormMaster = ({ register, control, errors }) => {
const getAsyncOptions = (inputText) => {
return axios
.get(`/v1/user?username=${inputText}`)
.then((response) => {
return response.data.map((user) => ({
value: user.id,
label: user.username,
}));
})
.catch((error) => {
alert(JSON.stringify(error));
});
};
const loadOptions = (inputText) => getAsyncOptions(inputText);
const debounceLoadOptions = _.debounce(loadOptions, 3000);
return (
<Controller
control={control}
name="shareWith"
id="shareWith"
as={
<AsyncSelect
// cacheOptions
loadOptions={(v) => debounceLoadOptions(v)}
defaultValue={[]}
isMulti
isClearable
defaultOptions={[]}
/>
}
/>
) …Run Code Online (Sandbox Code Playgroud) 我在这里有点困惑.
我有一个这样的模态:
public function selectRequestPerUser($nama_user, $start_row, $limit) {
$query = $this->db->get_where('tbl_requestfix', array('nama_user' => $nama_user), $start_row, $limit);
return $query->result_array();
}
Run Code Online (Sandbox Code Playgroud)
所以,我使用这个模态在CI中创建一个分页,如下所示:
$nama = $this->session->userdata('nama');
$start_row = $this->uri->segment(2);
$per_page = 3;
if(trim($start_row) == ''){
$start_row = 0;
};
$this->load->library('pagination');
$config['base_url'] = base_url().'control_closing/';
$config['total_rows'] = $total_rows;
$config['per_page'] = $per_page;
$this->pagination->initialize($config);
$data['pagination'] = $this->pagination->create_links();
$request = $this->model_request->selectRequestPerUser($nama, $start_row, $per_page);
$data['data_request'] = $request;
$this->load->view('view_closing', $data);
Run Code Online (Sandbox Code Playgroud)
在视图中,只是:
<?php echo pagination ?>
Run Code Online (Sandbox Code Playgroud)
它只是给我一个空白页面.我认为在我的模态get_where是问题所在.有人可以帮忙吗?
在jquery 输入掩码中,我们可以指定数字和字母。如何获取用户可以输入字母或数字的格式,
A = 字母,9 = 数字。
我需要这样的面具AA - (A or 9)(A or 9) - 99,
例如,它可以是 AA-99-99
在另一种情况下,它可以是AA-A9-99,或
AA-AA-99,
等等。试了很多,都不合适。
请指教。
如果我有像这样的html元素
<input type = "text" onkeypress="if(this.keyCode == 13){alert()}" />
Run Code Online (Sandbox Code Playgroud)
不行,请指教
我在html中有一个文本区域.然后我像这样填写这个taxt区域
Line 1
Line 2
Line 3
Run Code Online (Sandbox Code Playgroud)
但在帖子中,我是这样的:
echo $_POST['textarea'] ;
Run Code Online (Sandbox Code Playgroud)
===> Line 1Line 2 Line3
我怎么能这样:
Line 1 <br>
Line 2 <br>
Line 3 <br>
Run Code Online (Sandbox Code Playgroud) 我开始学习yii2,
我想创建这样的布局:http://www.yiiframework.com/doc-2.0/ext-bootstrap-index.html
我有点困惑,yii如何编写bootstrap导航.我想创建导航到容器流体.我在codeigniter上写了一个html,如下所示:
<nav class="navbar navbar-default navbar-fixed-top">
<div class="container-fluid">
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="<?php echo site_url('admin'); ?>"><i class="fa fa-home"></i> <?php echo $this->config->item('erp_title'); ?></a>
</div>
<div id="navbar" class="collapse navbar-collapse">
<ul class="nav navbar-nav navbar-left">
<li><a href="#"><i class="fa fa-spinner fa-spin"></i> Export</a></li>
<li><a href="#"><i class="fa fa-anchor"></i> Import</a></li>
<li><a href="#"><i class="fa fa-archive"></i> Inventory</a></li>
<li><a href="#"><i class="fa fa-gavel"></i> Operation</a></li>
<li><a href="#"><i class="fa fa-money"></i> Marketing</a></li>
<li><a …Run Code Online (Sandbox Code Playgroud) 为什么yii2标识actionUpdate是相同的actionCreate。我为什么这么说:情况就是这样
我有很多字段,例如name, created_by想在数据库中使用一个特殊字段,要auto_increment(但不能使用主键)。该字段被命名nomor_surat(英文:letter_number)
因此,如果要插入的新记录no_surat将是1,2,3,4,依此类推。然后我决定像这样创建动作beforeSave():
public function beforeSave($insert) {
parent::beforeSave($insert);
$nomor = Request::find()->select('max(nomor_surat) as max')->scalar();
$this->nomor_surat = $nomor + 1;
return parent::beforeSave($insert);
}
Run Code Online (Sandbox Code Playgroud)
在actionCreate中,其成功。假设no_surat = 1
但是,如果我更新了no_surat_1,假设我想在此记录中命名,则no_suart是change = 2
请指教。
有时,为了兼容很多php框架上的activerecord,我们有一个数组,然后创建一个适合它的临时数组。
因此,如果我们不需要创建临时数组,那就更优雅了。我最喜欢的是 array_map。如果像这样的数组会怎样:
Array
(
[0] => Array
(
[0] => 2017-05-19
[1] => HEUNG-A_HCHIMINH_0010S
)
[1] => Array
(
[0] => 2017-05-19
[1] => KITI_BHUM
)
)
Run Code Online (Sandbox Code Playgroud)
进入
Array
(
[0] => Array
(
[date] => 2017-04-15
[vessel] => KMTC_HOCHIMINH
)
[1] => Array
(
[date] => 2017-04-15
[vessel] => OCL_NAGOYA
)
)
Run Code Online (Sandbox Code Playgroud)
我需要使用 array_map。
请指教。
我有这样的数组.(例如变量名是$ arr)
[
1 => [
'A' => '1'
'C' => 'TEMU3076746'
]
2 => [
'A' => '2'
'C' => 'FCIU5412720'
]
3 => [
'A' => '3'
'C' => 'TEMU3076746'
]
4 => [
'A' => '4'
'C' => 'TEMU3076746'
]
5 => [
'A' => '5'
'C' => 'FCIU5412720'
]
]
Run Code Online (Sandbox Code Playgroud)
我的目标是基于元素数组计算基于条件.
所有数组的总元素可能是这样的:count($ arr).这是5.
但是,如何根据'C'元素进行计数但不重复.如果你能看到,C元素就是
'TEMU3076746, FCIU5412720'
Run Code Online (Sandbox Code Playgroud)
所以总元素C是2.
请指教
如何创建一个具有来自另一个数组的默认值的模型。
我的意思是,如果我有一个像这样的数组:
[
0 => [
'remarks' => 'ACETONE - '
'material' => '70.00'
]
1 => [
'remarks' => 'Leak Test 1 Bar'
'material' => '13.50'
]
2 => [
'remarks' => 'Foot Valve Incapsulated O-Ring 1 pcs - Replace'
'material' => '6.70'
]
3 => [
'remarks' => 'Seal Teflon 3\" Bottom Valve - Replace'
'material' => '10.50'
]
4 => [
'remarks' => 'Gasket Carton Bottom Valve 4 Hole 2 pcs - Replace'
'material' => '14.60'
] …Run Code Online (Sandbox Code Playgroud) 我有两张带有设计主细节的桌子。
主表名为Format2006FlatFileMaster。
明细表名为Format2006FlatFileDetail。
我的目标是,我想使用一个字段作为键,值是他们的 master 的孩子。
我的意思是这样
$details = ArrayHelper::map(Format2006FlatFileMaster::find()->all(), 'alias', function ($model) {
$model->format2006FlatFileDetails;
});
Run Code Online (Sandbox Code Playgroud)
我得到这样的数据,(例如,这是虚拟数据)
'details' => [
'HDR01' => [
0 => app\models\utilities\Format2006FlatFileDetail#1
(
[yii\db\BaseActiveRecord:_attributes] => [
'id' => 1
'2006_flat_file_master_id' => 1
'field_name' => 'Record Lable'
'start' => 1
'width' => 5
'decimal' => null
'type' => 'C'
'mandatory' => 'Y'
'note' => 'HDR01'
]
[yii\db\BaseActiveRecord:_oldAttributes] => [
'id' => 1
'2006_flat_file_master_id' => 1
'field_name' => 'Record Lable'
'start' => 1
'width' …Run Code Online (Sandbox Code Playgroud) 如果我的HTML是这样的:
<tbody id="hasil-pencarian">
<tr>
<td align="center">1</td>
<td>TMS/IT/06/001</td>
<td>Erika Julia Widiyanti</td>
<td>Marketing</td>
<td>14-06-2015 13:59</td>
<td>14-06-2015 14:00</td>
<td>Erika test 1</td>
<td id="action" class="center" width="10px">
<a class="btn btn-success">
</td>
</tr>
</tbody>
Run Code Online (Sandbox Code Playgroud)
我得到了上面的所有html:
var result = $("#hasil-pencarian").html();
Run Code Online (Sandbox Code Playgroud)
但是,如何在不使用<td>with的情况下获取所有HTML id='action'?有点困惑.任何帮助将非常感激.
php ×7
html ×4
javascript ×4
jquery ×4
yii2 ×4
arrays ×3
yii ×3
codeigniter ×2
css ×1
reactjs ×1