Jquery mobile Jquery移动数据自动分配器
有没有办法让自动分频器按姓氏排序 我认为它不应该与php代码有任何关系,但我认为我应该将其包含在下面作为参考:Jquery mobile Jquery移动数据自动分配器,jquery-mobile,Jquery Mobile,有没有办法让自动分频器按姓氏排序 我认为它不应该与php代码有任何关系,但我认为我应该将其包含在下面作为参考: $result = mysql_query("SELECT * FROM `patients` WHERE `company_id` = " . $user_data['company_id'] . " ORDER BY `patient_lastname`"); while($row = mysql_fetch
$result = mysql_query("SELECT * FROM `patients` WHERE `company_id` = " . $user_data['company_id'] . " ORDER BY `patient_lastname`");
while($row = mysql_fetch_array($result)) {
echo '<li><a href="' . $row['patient_id'] . '">' . $row['patient_firstname'] . ' ' . $row['patient_lastname'] . '</a><span class="ui-li-count">DOB: ' . $row['patient_dob'] . '</span></li>';
}
$result=mysql\u query(“从'patients'中选择*,其中'company\u id`=”$user\u data['company\u id']”,按'patient\u lastname'排序);
while($row=mysql\u fetch\u数组($result)){
回音“DOB:”.$row['patient\u DOB']。 ”;
}
谢谢你的帮助 找不到显示Firstname然后Lastname和autodivide by Lastname的方法,因此我将代码替换为:
' . $row['patient_lastname'] . ', ' . $row['patient_firstname'] . '
其中显示:“Lastname,Firstname”并按Lastname自动除法。它现在必须工作。您可以在前端选择列表项,然后对它们进行排序。在下面的示例中,您可以选择姓氏值,而不是选择列表项的文本内容
var listContentArray = listViewInstance.find('li').not('.ui-li-divider').get();
listContentArray.sort(function (a, b) {
var first = $(a).text(),
second = $(b).text();
if (first < second) {
return -1;
}
if (first > second) {
return 1;
}
return 0;
});
var listContentArray=listViewInstance.find('li').not('ui.li-divider').get();
排序(函数(a,b){
var first=$(a).text(),
second=$(b.text();
如果(第一次<第二次){
返回-1;
}
如果(第一次>第二次){
返回1;
}
返回0;
});
然后可以销毁listViewInstance的内容,在listContentArray中重新附加元素,最后刷新listView组件
您可以在以下位置下载一个功能完整的示例,以完成所有这些工作:
@Appcropli太棒了!谢谢你,好心的先生!