在我的控制器中,我渲染了$ dataProvider
$searchModel = new StudentSearch();
$dataProvider = $searchModel->search(Yii::$app->request->queryParams);
return $this->render('index', [
'searchModel' => $searchModel,
'dataProvider' => $dataProvider,
]);
Run Code Online (Sandbox Code Playgroud)
这是StudentSearch的搜索功能
public function search($params)
{
$query = Student::find();
$query->andFilterWhere([
'student_id' => $this->student_id,
'age' => $this->age,
]);
$query->andFilterWhere(['like', 'firstname', $this->firstname]);
$dataProvider = new ActiveDataProvider([
'query' => $query,
]);
if (!($this->load($params) && $this->validate())) {
return $dataProvider;
}
return $dataProvider;
}
Run Code Online (Sandbox Code Playgroud)
在视图中,我在ListView小部件中使用了$ dataprivider,如下所示
<div class="listView">
<?php
echo ListView::widget([
'dataProvider' => $dataProvider,
'itemView' => '_student_list',
]);
?>
</div>
Run Code Online (Sandbox Code Playgroud)
在'_student_list.php'中,我列出了学生
我的过滤器
<div class="listFilter">
<input type="text" name="firstname"/> …Run Code Online (Sandbox Code Playgroud) 移动网页中的点击功能有问题.这是我的HTML代码
<div data-role=content>
<input type="text" id="text">
<div id="ss"></div>
</div>
<script type="javascript">
$(document).ready(function() {
$("#text").keyup(function(){
$('#ss').append('<div style="background:yellow;" >Text<br/><a class="te"> alert </a></div>');
});
$(".te").click(function(){
alert("It is working");
});
});
</script>
Run Code Online (Sandbox Code Playgroud)
请帮我解决这个问题.
在使用从指纹装置获取数据的员工登记的更新变量的bean中使用日程(计时器).当更新bean中的变量时,我需要从辅助bean更新jsf中的组件.我尝试使用primefaces poll组件,但每次都更新组件.
我有个问题.我在我的jsf和primefaces应用程序中使用jquery来简化一些操作.Jquery工作正常onload页面,但当我更新一些组件jquery不工作.例如:
<h:form>
<p:selectOneMenu value="#{contractBean.workType}" >
<f:selectItem itemLabel="" itemValue="" />
<f:selectItem itemLabel="product" itemValue="1" />
<f:selectItem itemLabel="service" itemValue="2" />
<f:selectItem itemLabel="product and service" itemValue="3" />
<p:ajax update="outPan" event="change" />
</p:selectOneMenu>
<p:outputPanel id="outPan">
<p:inpuText value="#{contractBean.workType}" id="wType"/>
<p:commandButton value="Submit" id="sButton"/>
</p:outputPanel>
</h:form>
<script type="text/javascript">
$(document).ready(function(){
$('#sButton').prop('disabled',true);
$('#wType').css({'border':'red'})
})
</script>
Run Code Online (Sandbox Code Playgroud)
请帮助您解决方案.谢谢.