0
$\begingroup$

Possible Duplicate:
Question about MapThread and Dynamic

I write a function name as inputFieldsList and it returns both InputFieldsand InputFieldValueswith in single list.

inputFieldsList[kl_] := 
   (inputvaluelist = Table[0, {kl}];
    {
    Table[
            (
            With[{i = i},
                (InputField[Dynamic[inputvaluelist[[i]]], Number, 
    ContinuousAction ->
                True, ImageSize -> {50, 20}, Alignment -> Center])
                    ]
            ),
            {i, 1, Length[inputvaluelist]}
              ],
    Dynamic[inputvaluelist]
    }
   )

calling that Function

result = inputFieldsList[5]

TestCases:

case1:

       Part[result, 1]

case2:

         Part[result,2]

case3:

        Part[result,1,1]

case4:

      Part[result, 2,1]

case4 is not working....

why it is not working?

How can I extract specific element from the second element of the result?

can anybody help me?

$\endgroup$

marked as duplicate by Mr.Wizard Jan 21 '13 at 10:28

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

  • $\begingroup$ Check result[[2]] // FullForm. $\endgroup$ – b.gates.you.know.what Jan 21 '13 at 10:20
  • $\begingroup$ I want to extract any specific element from the second element of the result. $\endgroup$ – subbu Jan 21 '13 at 10:28
1
$\begingroup$
Part[result /. Dynamic -> Identity, 2, 1]
$\endgroup$

Not the answer you're looking for? Browse other questions tagged or ask your own question.