Проблемы с титановым сплавом

Проблема:

Приложение - веб-приложение

Я имел в виду http://cssgallery.info/custom-row-for-tableview-in-appcelerator-titanium/ о том, как создать собственную строку

Мое приложение собирает JSON с сервера и анализирует его построчно. Затем он выталкивает каждую строку в массив и, наконец, в представление.

Однако, независимо от того, как я это делаю, вид, кажется, отсутствует, см. Прикрепленное изображение.

Кажется, обрабатывается только РАССТОЯНИЕ, однако, если вы посмотрите на источник созданной страницы, данные, кажется, анализируются, но не отображаются

Изображение проблемы

for (var i = 0; i < parseddata.jsonp.length; i++) {

            var lastRow = i, c = lastRow + 30;
            lastRow < c;
            lastRow++;

            var VAIRABLE2 = parseddata.VAIRABLE2[i];
                            var VAIRABLE3 = parseddata.VAIRABLE3[i];
            var DISTANCEFROMEVENT = parseddata.DISTANCEFROMEVENT[i];            

            var labelDesc = Ti.UI.createLabel({
                text : VAIRABLE2,
                font : {
                    fontFamily : 'Arial',
                    fontSize : 16,
                    fontWeight : 'bold'
                },
                //                  color : '#FFFFFF',
                //                  width:'auto',
                //                  textAlign:'left',
                top : 2,
                left : 40,
                height : 16
            });

            var labelDetails = Ti.UI.createLabel({
                text : DISTANCEFROMEVENT,
                font : {
                    fontFamily : 'Arial',
                    fontSize : 12,
                    fontWeight : 'bold'
                },
                //                  color : '#FFFFFF',
                //                  width:'auto',
                //                  textAlign:'left',
                bottom : 0,
                left : 60,
                height : 12
            });

            var labelDist = Ti.UI.createLabel({
                text : DISTANCEFROMEVENT,
                font : {
                    fontFamily : 'Arial',
                    fontSize : 12,
                    fontWeight : 'bold'
                },
                //                  color : '#FFFFFF',
                //                  width:'auto',
                //                  textAlign:'right',
                bottom : 0,
                right : 2,
                height : 12
            });

            // apply rows to data array
            row.add(labelDesc);
            row.add(labelDetails);
            row.add(labelDist);
            tableData.push(row);
        }
        lastRow = c;
        // and push this into our table.
        eventslisttable.setData(tableData);

2 ответа

Я не вижу код для строки, поэтому попробуйте установить высоту строки в Ti.UI.SIZE и ширину всей метки в Ti.UI.SIZE.

и самое главное, убедитесь, что вы получаете значения VAIRABLE2 и DISTANCEFROMEVENT

Хорошо - найдено путем удаления 'height', каждая вещь снова начала работать....

Спасибо за вашу помощь Mitul

Другие вопросы по тегам