Я пытаюсь нажать новую запись в объект-магазин, используя инфраструктуру dojo. иерархия выглядит следующим образом:push data в dojo objectstore
Job Type job1 job2 job3 job4
Теперь я хочу, чтобы вставить новую работу job6
и разместить его на первом с помощью JavaScript. Я использую опцию before в соответствии с инфраструктурой dojo. Однако я не могу этого сделать. Ниже приведен фрагмент кода:
objectStore.put({
id: unid,
name: unid.replace(typ,''),
type:typ,
before: "job1",
project:"jobs",
parent:typ
});
Отсутствие приятеля. Он не помещает работу, однако, когда я обновляю страницу, она будет упорядочена в порядке сортировки – user2582322
@ user2582322: вам нужно будет предоставить дополнительную информацию в своем вопросе. Что вы видите? (как вы визуализируете магазин?) Какой API-интерфейс Dojo вы используете, точно? (dojo.data.ObjectStore, dojo/store ... почему бы не dstore?). [jsfiddle] (https://jsfiddle.net/), который воспроизводит вашу проблему, действительно поможет. – Leftium
@ user2582322: Я обновил свой ответ кодом для работы, который работает. – Leftium