Nano Hash - криптовалюты, майнинг, программирование

flex 3 и использование пар имя / значение

Есть ли у кого-нибудь рекомендации по работе с парами имя / значение в Flex?

Контекст: я хочу создать пользовательский интерфейс Flex для обновления таблицы базы данных. Я хочу, чтобы пользовательский интерфейс содержал имя поля (только для чтения) и текущее значение поля (которое можно будет редактировать). Я использую компонент WebService для получения значения поля, а затем присваиваю его объекту с жестко заданным именем поля, например.

private function resultHandler(event:ResultEvent):Object
{
var resultsObj:Object;
resultsObj = {
name:event.result.name as String,

Однако этот подход добавляет зависимость, что структура таблицы / имена полей никогда не изменятся. Использование типа объекта также требует, чтобы я написал свой собственный алгоритм для сортировки вывода.


  • Ваш код неполный. Можете выложить весь код? 06.05.2009

Ответы:


1

Я не уверен, что понимаю суть проблемы.

Если вы хотите избежать зависимости свойств, возвращаемых из события на этом этапе, просто используйте объект event.result, который уже является ассоциативный массив.

Что касается сортировки, нам понадобится больше контекста о том, что вы пытаетесь отсортировать.

08.05.2009

2

Это довольно просто. Не используйте для каждого в цикле. Демонстрация использования цикла For-In Loop показана ниже.

var dicEntry:Object = new Object();

dicEntry["Name"] = "Raj";
dicEntry["sal"] = 10000;
dicEntry["age"] = 33;

for(var key:Object in dicEntry)
{
    trace("Object Key: "+key+" Object Value:  +dicEntry[key]);
}   

Вот и все.

07.02.2013
Новые материалы

Кластеризация: более глубокий взгляд
Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

Как написать эффективное резюме
Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

Частный метод Python: улучшение инкапсуляции и безопасности
Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

Как я автоматизирую тестирование с помощью Jest
Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..