javascript - Kendo Ui 中的下拉列表
问题描述
我有一个包含 的下拉列表divisionName
,但我希望divisionID
它位于下拉列表中。有人知道吗?
// dropdownList
function divisionDropDownEditor(container, options) {
$('<input required name="' + options.field + '"/>')
.appendTo(container)
.kendoDropDownList({
autoBind: false,
dataTextField: "divisionName",
dataValueField: "divisionID",
dataSource: {
type: "POST",
transport: {
read: "http://vx-dev.ehors.com:8480/najwa/getDivisionName.php"
}
}
});
}
// getDivisionName.php file
<?php
##############################################################
#### Fetch data from database and display into JSON format ###
##############################################################
$getcheckbox = (isset($_POST['c1']) ? $_POST['c1'] : "all"); // by default select *
$propertyID="1";
include("../EHORS.pdo.php");
$ehorsObj = new EHORS();
$ehorsObj->EHORS_CONNECT($propertyID);
$sql = "SELECT divisionID, divisionName FROM tblAdmDivision";
/* $sql = "SELECT tblAdmDepartment.divisionID, tblAdmDivision.divisionName
FROM tblAdmDepartment
INNER JOIN tblAdmDivision
ON tblAdmDepartment.divisionName = tblAdmDivision.ivisionID";*/
if ($getcheckbox == "true") {
$sql .= " WHERE active = 'y' ";
}
//$sql .= " ORDER BY 2 ASC " ; // ordr by segmentName
$array = array();
// /* PDO */
$GetResult = $ehorsObj->FetchData($sql, $ehorsObj->DEFAULT_PDO_CONNECTIONS);
while ($row = $GetResult->fetch()){
$array[] = $row;
}
header("Content-type: application/json");
$result = json_encode($array);
echo $result;
?>
解决方案
推荐阅读
- node.js - request.on(可读)在nodejs中为单个请求调用了两次
- url-shortener - 有没有办法获取 bit.ly 的真实地址?
- spring - 将 Spring 应用程序移植到 Spring Boot
- python-3.x - 试图将 mp3 转换为 wav
- javascript - jQuery:在模式上构建一个表单,其中角色字段为选择,用户字段为其他。如果在其他选择上选择了角色,则必须禁用角色
- laravel - 处理程序中的 Laravel dontReport 不起作用
- wordpress - 如何在 WordPress 5.0 中使用经典编辑器
- php - 内容长度 PHP 标头。正确的计算方法
- google-people-api - 是否可以使用 google people api 批量删除联系人?
- wsdl - Blue prism 无法识别我的 WSDL 中的输入