默认情况下对列进行排序(加载时)使用Dojo Dgrid

Joh*_*hnB 4 sorting dojo dgrid

从dojo存储加载dgrid时,是否有一种方法可以指定默认排序的列.

假设我有2列,名称和电子邮件,我希望在首次加载网格时默认排序名称列.我想要的是用户单击"名称"标题(相当于指示排序方向的排序箭头).

谢谢,约翰

Phi*_*ppe 9

你可以这样做:

var mygrid = new OnDemandGrid({
    store : someStore,
    queryOptions: {
        sort: [{ attribute: "name" }]
    }
    // rest of your grid properties
}, "someNode");
Run Code Online (Sandbox Code Playgroud)

  • 唯一的缺点是不会显示箭头(向上或向下-取决于您的递减值)。仅在用户实际单击表标题时显示。 (2认同)