聚合物,自动装订不起作用

MegaX

嗨,我对Polymer有问题。该组件是单击行时列表框的详细信息。单击该行时,ajax调用获取数据并调用details.setItems(data)函数。console.log会在调用函数的任何地方显示this.item,数据在变量中,一切都很好,只是GUI没有刷新。也许绑定不起作用?我应该怎么办?

<polymer-element name="cegnyilvantarto-details" extends="base-details">
    <template>
        <page-structure dialog="{{dialog}}" flex style="height:100%">
            <div left-top>
                <table>
                    <td>
                        <tr>
                            <td>
                                <core-label for="#id">Azonosító:</core-label>
                            </td>
                            <td>
                                <paper-input id="id" disabled="true" value="{{item[0].id}}" style="text-align:center"></paper-input>
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <core-label for="#name">Rendszám:</core-label>
                            </td>
                            <td>
                                <paper-input id="name" value="{{$.item[0].name}}"></paper-input>
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <core-label for="#address">Gyártó:</core-label>
                            </td>
                            <td>
                                <paper-input id="address" value="{{$.item[0].address}}"></paper-input>
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <core-label for="#phone">Telefonszám:</core-label>
                            </td>
                            <td>
                                <paper-input type="phone" id="phone" value="{{item[0].phone}}"></paper-input>
                            </td>
                        </tr>
                        <tr style="padding-bottom:30px;">
                            <td>
                                <core-label for="#contactname">Kapcsolattartó:</core-label>
                            </td>
                            <td>
                                <paper-input id="contactname" value="{{item[0].contactname}}"></paper-input>
                            </td>
                        </tr>
                        <tr style="padding-bottom:30px;">
                            <td>
                                <core-label for="#contactphone1">Telefonszám 1:</core-label>
                            </td>
                            <td>
                                <paper-input id="contactphone1" value="{{item[0].contactphone1}}"></paper-input>
                            </td>
                        </tr>
                        <tr style="padding-bottom:30px;">
                            <td>
                                <core-label for="#contactphone2">Telefonszám 2:</core-label>
                            </td>
                            <td>
                                <paper-input id="contactphone2" value="{{item[0].contactphone2}}"></paper-input>
                            </td>
                        </tr>
                        <tr style="padding-bottom:30px;">

                            <td>
                                <core-label>Cégcsoport:</core-label>
                            </td>
                            <td>
                                <me-combobox id="cgroupsCombobox" width="250"></me-combobox>
                            </td>
                            <td>
                            </td>
                            <td>
                            </td>
                        </tr>

                    </td>
                </table>
            </div>
            <div left-bottom flex style="height:100%">
                <div layout vertical flex style="min-height:140px;">
                    <core-label style="margin-top:10px;" for=" #comment ">Megjegyzés</core-label>
                    <paper-shadow z=1 flex style="width:100%; padding:10px; margin-top:10px; ">
                        <paper-autogrow-textarea flex style="width:100%; ">
                            <textarea id="comment " flex style="width:100%; " value="{{item[0].comment}} "></textarea>
                        </paper-autogrow-textarea>
                    </paper-shadow>

                </div>
            </div>
            <div right-top>
                <core-field>

                </core-field>
            </div>
            <div right-bottom>
                {{item | json}}
            </div>
            <div bottom-bar>
                <paper-button style="margin-left:15px;margin-bottom:15px;margin-top:5px; " self-start>Save</paper-button>
            </div>
        </page-structure>

        <core-ajax id="ajaxCGroupsCombobox" method="POST" handleAs="json" on-core-response="{{onCGroupsResponse}}"></core-ajax>

    </template>
    <script>
        Polymer('cgroups-details', {


            init: function () {
                this.getCGroupsCombobox();
                 },
            ready: function () {
                this.super();

            },
            setItems(item) {
                this.$.item = item;
                this.init();
                console.log("IDEJUTOTT");


            },
            getCGroupsCombobox: function () {
                var ajax = this.$.ajaxCGroupsCombobox;

                ajax.body = this.getComboboxBody();
                ajax.url = this.getServerAddress('get', 'cgroups');

                ajax.go();

            },

            onCGroupsResponse: function (event, response) {

                var res = response.response.res;
                var vehicles = [];
                //console.log(res);
                for (var i = 0; i < res.length; i++) {
                    var vehicle = {};
                    vehicle.text = res[i].name;
                    vehicle.id = res[i].id;
                    vehicle.name = res[i].name;
                    vehicle.comment = res[i].comment;
                    vehicles.push(vehicle);
                    // console.log(vehicle);
                }
                console.log(vehicles);
                this.$.cgroupsCombobox.setItems(vehicles);
            },


        });
    </script>
</polymer-element>
齐克斯

在“聚合物绑定”中,使用点符号访问数组索引。

<paper-input id="id" disabled="true" value="{{item.0.id}}" style="text-align:center"></paper-input>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

设置的聚合物核心图标不起作用

来自分类Dev

聚合物示例在Firefox上不起作用

来自分类Dev

聚合物dom-repeat属性不起作用

来自分类Dev

为什么聚合物芯列表不起作用?

来自分类Dev

聚合物异步在FireFox中不起作用

来自分类Dev

聚合物1.0数据绑定不起作用

来自分类Dev

聚合物1.0:纸张工具提示不起作用

来自分类Dev

聚合物dom-repeat属性不起作用

来自分类Dev

聚合物纸张输入不起作用

来自分类Dev

聚合物单向绑定不起作用

来自分类Dev

聚合物双向装订

来自分类Dev

pub生成后,聚合物元素不起作用-我忘记了什么吗?

来自分类Dev

不知道为什么聚合物不起作用

来自分类Dev

聚合物/ deep /选择器在移动设备中不起作用

来自分类Dev

使用this.set()的聚合物计算和设置属性值不起作用

来自分类Dev

Rubaxa可以根据聚合物排序/拖放根据显示不起作用:

来自分类Dev

聚合物铁ajax数据绑定示例不起作用

来自分类Dev

聚合物铁挠性布局类不起作用

来自分类Dev

用聚合物重新实现html表不起作用

来自分类Dev

聚合物手势跟踪在触摸设备上不起作用

来自分类Dev

聚合物paper_input的数据绑定不起作用

来自分类Dev

:目标CSS选择器在聚合物中不起作用

来自分类Dev

当XHR加载时,聚合物元素不起作用

来自分类Dev

聚合物1.0纸张菜单按钮horizontalAlign和horizontalOffset不起作用

来自分类Dev

聚合物1.0.5:选择下拉菜单中不起作用

来自分类Dev

聚合物:将属性传递给子元素不起作用

来自分类Dev

当我直接单击index.html时,聚合物不起作用

来自分类Dev

聚合物动态创建的元素不起作用(iron-scroll-threshold)

来自分类Dev

聚合物,入门工具包1.3和下拉菜单-不起作用-Windows

Related 相关文章

热门标签

归档