<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
    <title></title>
  </head>
  <body bgcolor="#ffffff" text="#000000">
    <br>
    <br>
    On 9/30/2010 4:31 PM, Bill Keese wrote:
    <blockquote cite="mid:4CA50FAC.90609@dojotoolkit.org" type="cite">
      <meta content="text/html; charset=ISO-8859-1"
        http-equiv="Content-Type">
      Remember that widgets need to be able to interface to any store.&nbsp;&nbsp;
      This will make it very difficult.&nbsp;&nbsp; The interface is:<br>
      <br>
      getChildren() may or may not implement queryOptions, so you cannot
      depend on that feature.&nbsp;&nbsp;&nbsp; Furthermore, there's no way to know if
      the feature exists except by calling getChildren() with
      start/length and checking if the returned array contains
      "total".&nbsp;&nbsp; <br>
    </blockquote>
    <br>
    That's correct, the code would always call getChildren() with the
    query options, and if total wasn't available it would check the
    length. Basically (results.total || results.length) which doesn't
    seem too terrible. <br>
    <blockquote cite="mid:4CA50FAC.90609@dojotoolkit.org" type="cite">
      I'm not sure if there's any way at all to tell if the sort
      parameter works or not?<br>
      <br>
    </blockquote>
    Has there ever been a way to tell if a store doesn't support sort?
    With existing data stores, if sorting is implementing, you just
    don't get your items sorted. Also, the implementation that is likely
    to not have sort implemented is children array approach, but that
    approach is designed for order data, the data that most likely
    should *not* be sorted. Generally unordered items are favorable to
    sorting, ordered items already have an order and shouldn't be
    sorted. If someone else wants the complexity of both, they are
    certainly can implement it, but we have make the common case as
    simple as possible.<br>
    Kris<br>
    <blockquote cite="mid:4CA50FAC.90609@dojotoolkit.org" type="cite"> </blockquote>
  </body>
</html>