使用jQuery的树视图下拉列表

时间:2018-04-19 07:33:49

标签: jquery flask

我已经回复了以下json回复

{'pid': ['', 1, 1, 2, 2, 2, 3, 3], 'id': [1, 2, 3, 4, 7, 8, 5, 6], 'name': ['Vehicle', 'Public', 'Private', 'Taxi', 'Bus', 'Micro', 'Car', 'Bike']}

现在我想要的是树视图中的下拉菜单。任何人都可以给我一些关于如何实现这一目标的循环理念。

下拉菜单应该是这样的

Vehicle
  Public
    Taxi
    Bus
    Micro
  Private
    Car
    Bike

其中每个孩子都属于其尊重的父节点。

1 个答案:

答案 0 :(得分:0)

我想,我得到了我需要的东西:

public function detail()
{
    return $this->myHasOne(Circle::class, 'group_id', 'group_id', 't_group_' . hashID($this->group_id, 20));
}

public function myHasOne($related, $foreignKey = null, $localKey = null, $table)
{
    $foreignKey = $foreignKey ?: $this->getForeignKey();

    $instance = (new $related)->setTable($table);

    $localKey = $localKey ?: $this->getKeyName();

    return new HasOne($instance->newQuery(), $this, $instance->getTable() . '.' . $foreignKey, $localKey);
}