Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ExtJS组合框值字段_Extjs_Combobox - Fatal编程技术网

ExtJS组合框值字段

ExtJS组合框值字段,extjs,combobox,Extjs,Combobox,我在CodeIgniter(一个PHP框架)中使用ExtJS 我想在数据库中存储组合框的valueField。我为组合框设置了displayField:'name',valueField:'id',但是当我使用$this->input->post(组合域名称)时它返回的是显示字段 如何获取值字段?必须设置hiddeName属性,否则它将发送显示字段值而不是值字段。确保您将其命名为不同于displayField。我不了解PHP;但是我猜您希望在valueField发布数据,但是显示字段正在被发布。

我在CodeIgniter(一个PHP框架)中使用ExtJS

我想在数据库中存储组合框的
valueField
。我为组合框设置了
displayField:'name',valueField:'id'
,但是当我使用
$this->input->post(组合域名称)时它返回的是
显示字段


如何获取值字段?

必须设置hiddeName属性,否则它将发送显示字段值而不是值字段。确保您将其命名为不同于displayField。

我不了解PHP
;但是我猜您希望在
valueField
发布数据,但是
显示字段
正在被发布。如果是,那么我会要求您检查
名称
属性和
id
属性以及任何其他表单字段的唯一性

将此项放在您的属性上:

    displayField:'state',
    valueField: 'id', 
    hiddenName: "id",