Decimal Rating Component

Certified Senior Developer

We can do Numerical rating in appian , Is it possible to create a Decimal rating like , on click of star once (0.5,1,1.5,.,.....)

  Discussion posts and replies are publicly visible

Parents Reply
  • a!localVariables(
      local!index,
      local!rating,
      a!richTextDisplayField(
        labelPosition: "COLLAPSED",
        value: a!forEach(
          items: enumerate(5),
          expression: a!richTextIcon(
            icon: if(
              tointeger(local!index) > fv!index,
              "star",
              and(
                tointeger(local!index) = fv!index,
                todecimal(local!rating) = 0.5
              ),
              "star-half-o",
              and(
                tointeger(local!index) = fv!index,
                tointeger(local!rating) = 1
              ),
              "star",
              "star-o"
            ),
            size: "LARGE",
            link: a!dynamicLink(
              saveInto: {
                a!save(
                  local!rating,
                  if(
                    or(
                      tointeger(local!index) <> fv!index,
                      a!isNullOrEmpty(local!rating)
                    ),
                    0.5,
                    1
                  )
                ),
                a!save(local!index, fv!index),
                
              }
            )
          )
        )
      )
    )

Children
No Data