I am trying to implement draggale + sortable on two datatables.
I use the option item:'tr' in sortable to make the rows of the
datatable sortable.
But there is no such option in draggable.When i apply draggable on my
table it makes the whole table draggable but i want only rows to be
draggable.
Please provide some inputs
This is my code:

<f:view>
  <html>
    <head>
      <meta http-equiv="Content-Type" content="text/html;
charset=ISO-8859-1"/>
      <title>

      </title>

      <link type="text/css" href="ui.all.css" rel="stylesheet" />
          <link type="text/css" href="demos.css" rel="stylesheet" />

    <script type="text/javascript" src="resources/javascript/
jquery-1.3.2.js"></script>
        <script type="text/javascript" src="resources/javascript/
ui.core.js"></script>
        <script type="text/javascript" src="resources/javascript/
ui.accordion.js"></script>
        <script type="text/javascript" src="resources/javascript/
ui.sortable.js"></script>
        <script type="text/javascript" src="resources/javascript/
ui.draggable.js"></script>
        <script type="text/javascript" src="resources/javascript/
ui.droppable.js"></script>
        <style type="text/css">
        .demo ul {
                list-style-type: none;
                margin-left: 250px;
                padding: 0;
                margin-bottom: 10px; }
        .demo li {
                margin: 5px;
                padding: 5px;
                width: 150px; }
        </style>
        <script type="text/javascript">

        $(function() {
                $("#mainForm\\:sortable1,#mainForm\\:sortable2").sortable({
                        revert: true  ,items: 'tr',connectWith: '.rich-table'});

                $("#mainForm\\:draggable").draggable({
                        connectToSortable: '#mainForm\\:sortable1', helper:
'clone',revert:'invalid'});

                $("#draggable1").draggable({
                        connectToSortable: '#mainForm\\:sortable1', helper:
'clone',revert:'invalid'});


                $("li").disableSelection();
                $("#accordion").accordion({
                        icons: {
                        header: "ui-icon-circle-arrow-e",
                                headerSelected: "ui-icon-circle-arrow-s"
                        },
                        collapsible: true});
        });
        </script>

    </head>
    <body onload="onLoadFunctionIntro();">
    <h:form id="mainForm">

        <div id="MainRightBody">
                        <div id="accordion" style="margin-left:250px;">
                                <h3><a href="#">LEFT PANEL</a></h3>
                                <div id="subDiv">
                                        
<p>-----------------<BR>-----------------<BR>-----------------</
p>
                                </div>
                        </div>
                        <div class="demo">
                        <h:panelGrid columns="3" >

                        <h:panelGroup id="sortable1"   >

                                <rich:dataTable    var="allList" 
value="#{IntroBean.allLists}" >

                                        <rich:column>
                                                <f:facet name="header">
                                                        <h:outputText  
value="Model" />
                                                </f:facet>

                                                <h:outputText   
value="#{allList.MODEL}" />
                                                <br>-----------------<br>
                                                <h:outputText 
value="#{allList.YEAR}" />
                                                <h:outputText   
value="#{allList.MANUFACTURER}" />
                                                <br>-----------------<br>
                                                <h:outputText 
value="#{allList.COLOR}" />

                                        </rich:column>




                                </rich:dataTable>

                                </h:panelGroup>

                                <h:panelGroup id="draggable" >

                                <rich:dataTable    var="allList" 
value="#{IntroBean.allLists}" >

                                        <rich:column   >
                                                <f:facet name="header">
                                                        <h:outputText  
value="Model" />
                                                </f:facet>

                                                <h:outputText   
value="#{allList.MODEL}" />
                                                <h:outputText 
value="#{allList.COLOR}" />
                                                <br>-----------------<br>
                                                <h:outputText 
value="#{allList.YEAR}" />
                                                <br>-----------------<br>

                                                <h:outputText   
value="#{allList.MANUFACTURER}" />

                                        </rich:column>

                                </rich:dataTable>


                        </h:panelGroup>
                        <h:panelGroup>
                                        <li id="draggable1" 
class="ui-state-highlight">Drag me down</li>
                        </h:panelGroup>
                        </h:panelGrid>

                </div>

        </div>

    </h:form>
    </body>
  </html>
</f:view>

--

You received this message because you are subscribed to the Google Groups 
"jQuery UI" group.
To post to this group, send email to jquery...@googlegroups.com.
To unsubscribe from this group, send email to 
jquery-ui+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/jquery-ui?hl=en.


Reply via email to